been to ,gone to ,been in三者的区别?
问题描述:
been to ,gone to ,been in三者的区别?
问been to ,gone to ,been in三者的区别.)
还有一道选择题:
Neither you nor he () to Hefei.
A:have been
B:has been
C:have gone
D:has gone
答
选B 题目的意思“你和他都没去过合肥”,用has因为neither nor 的“就近原则”,谓语动词与he一致.
have been to 意为“去过了(而现在没在)某地”
have gone to 意为“去了(而且现在还在)某地”
have been in 意为“(现在)在某地”
给你几个例句也许你可以更好的理
1.They all have been to Beijing.他们都去过北京.
2.they all have gone to Beijing.他们都去北京了.
3.they all have been in Beijing .他们都在北京.
注意看中文翻译的不同.