✔ 最佳答案
I have been in Hong Kong 是人仍在香港說的。
I have been in Hong Kong since last year.
I have been to Hong Kong 是人已經不是在香港說的,例如一些遊客已經回自己國家說:I have been to Hong Kong last year.
用proposition理解亦可以引伸在其他句式
一般in是 在 或 裏面 的意思,所以說in是仍在那裏才會這樣說。
一般to是 去 或 往 的意思,所以說to是去(to)過(have been)的意思。