been和gone区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:25:55

been和gone区别
been和gone区别

been和gone区别
一般是区别have been to 和have gone to.
前者是表示去过某地已经回来,比如-Where did you go during this holiday?-I have been to Beijing.
后者则表示去过还没回来,比如-Where is your Dad?-He has gone to Beijing.

一个去过,一个是去了

have been to 表示曾经去过,暗示已经返回have gone to 表示已经去了,还没返回I have been to Paris. ( 我曾经去过巴黎<现在不在巴黎>)He has gone to Shanghai. ( 他已经去上海了<现在在上海>)另外,在句子当中有延续性时间状语的时候(since...ago, for...等),have been in/at 可以代替have g...

全部展开

have been to 表示曾经去过,暗示已经返回have gone to 表示已经去了,还没返回I have been to Paris. ( 我曾经去过巴黎<现在不在巴黎>)He has gone to Shanghai. ( 他已经去上海了<现在在上海>)另外,在句子当中有延续性时间状语的时候(since...ago, for...等),have been in/at 可以代替have gone to, 表示某人已经去了某地多长时间了。He has gone to Shanghai and has been there(in Shanghai ) for 2 weeks. ( 他已经去上海了,并在那里呆了两周)

收起

收起