现在过去时什么时候用 HAVE BEEN TO/和HAVE BEEN IN?重点在于这两个介词里!如何分辨!do you know where TOM is?he must have been in SHANHAI.------------------------------------------------他去伦敦了he has gone to LONDON.他去伦敦三个月了he has been in Landon for three months如果按照下面两个句子分别的话,应该是有时间状语就用IN 那么上面的句子如何解释呢?究竟如何分别何时用in或to呀?
问题描述:
现在过去时什么时候用 HAVE BEEN TO/和HAVE BEEN IN?重点在于这两个介词里!如何分辨!
do you know where TOM is?
he must have been in SHANHAI.
------------------------------------------------
他去伦敦了
he has gone to LONDON.
他去伦敦三个月了
he has been in Landon for three months
如果按照下面两个句子分别的话,应该是有时间状语就用IN 那么上面的句子如何解释呢?
究竟如何分别何时用in或to呀?
答
in表示 他去了伦敦,并且强调现在是在伦敦,而
to仅表示他去了伦敦,不强调他是否在伦敦
答
he must have been in SHANHAI.
这里上海是地名,表示待在上海.如果是正在去上海的路上,就要to.
to强调的是 “去” 这个动作,in 强调的是“ 在” 这个状态