has gone to和has been to的区别
分类:语法详解 作者:本站原创
has gone to和has been to的区别详解:
have/has gone to:去了某地(不在谈话现场)
have/has been to:去过某地(曾经去)
have/has been in:在某地 (现在所待的地方)
Sam has gone to the supermarket.
山姆去超市了。(不在说话现场)
I haven't seen Tony for a few days. He has gone to Shanghai.
我好几天没见到唐尼了。他去上海了。
I have been to Beijing twice.
我去过北京两次。(曾经去过北京)
She has been to the museum many times.
她去过这家博物馆很多次了。
I have been in Guangzhou for years.
我已经在广州数年了。(现在在广州)
Mr Green has been in the city for 10 years.
格林先生已经在这个城市10年了。
以上就是has gone to和has been to的区别。同时须搞懂的知识:
现在完成时的用法
本站原创内容,文章链接:https://www.hellotoabc.com/-217.html