专注于英语语法基础入门、初中英语语法、小学英语语法。
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
英语语法基础--语法详解