请输入您要查询的英文词组:

 

词组 be
释义
be6     

have been to/have gone to

【问】 He has gone to New York. He has been to New York.

这两个句子有什么区别?

【答】 He has gone to New York.是说他此时已经到达纽约(He is in New York.)或者在赴纽约的路上(He is on his way to New York.),总之,此刻他不在出发地。因此have gone不能表示习惯意义,不能加often,twice,frequently等状语。一般也不能用于第一人称和第二人称。

(×I have gone to New York.)

He has been to New York.是说他去过纽约已经回来了。至少是去过一次,也许是多次。

因此,可以加twice,five times,before,in the past等状语:

1. I have never been to the south of England. (Walpole)

我从没去过英格兰南部。

2. He has only been there two or three times. (Dreiser)

他只去过那儿两三次。

应当注意,Have you been to New York before?这个句子,当说话人和听话人都在纽约时,也是可以用的。


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第171页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/6 7:00:18