has gone to和have been to的区别(has gone to和has been to的区别)
大家好,小讯来为大家解答以上的问题。has gone to和have been to的区别,has gone to和has been to的区别这个很多人还不知道,现在让我们一起来看看吧!
1、意思的区别:has been to表示去过某个地方,不过现在已经回来了。
2、has been in指的是在某个地方,从过去一直延续到现在。
3、2、用法的区别:has been to它只能与表示次数的词语搭配。
4、has been in常与时间段搭配。
5、3、例句:has been toHave you been to Beijing before?你以前去过北京么?I have been to Beijing twice.我去过两次北京。
6、(已经去两次回来了)has been inI have been in China for 20 years.我在中国已经呆了20年。
7、Many of their books have been in print for nearly 40 years.他们的很多书都印行将近40年了。
8、扩展资料:经常与“has been to”和“has been in”在一起比较还包括“has gone to”。
9、has gone to表示去了,但还没有回来,也许是在去的途中。
10、例如:I have not seen John for ages,where is he? He has gone to Shanghai.我已经几年没有见约翰了,他在哪里?他去了上海还没有回来。
11、He has gone to England.—他去英国了。
12、(尚未回来)。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。