1
高中英语语法新体验——从经典例句开始
1.7.5.7 7.have been与have gone辨析

7.have been与have gone辨析

“have gone to+地点”结构指到某地去了,可能在途中,可能到了,也可能在归途中,总之不在说话的地方。“have been to+地点”结构指到某地去过,现在不在该地(说话的时候不在该地)或指到某地来过,现在也在该地(说话的地方在该地)。

Have you been to London before?

你以前去过伦敦吗?(说话地点不在伦敦)

或:你以前来过伦敦吗?(说话地点在伦敦)

提示:

“have been in+地点”结构表示:①一直在某地;②去过某地;③来过某地。

He has been in our country for twenty years.

他在我们国家生活了20年。

Have you been in this lab before?

你们以前来过这个实验室吗?