have been to和have gone to区别

have been to和have gone to区别

题目
have been to和have gone to区别
have been to和have gone to在否定句中有区别吗?
比如说“他没有去美国”是he hasn't been to America还是he hasn't gone to America.或者是两个都可以?
我的疑问是:既然是否定形式,就是说“没有去”那怎么会知道有没有回来呢?
答案
我觉得你应该这么理解:"gone"的词根是"go",而"go"翻译成中文则是"走,去",方向是由近及远的,比如:他走了.走后有没再回来的结果,笔者就不知道了,是一个未知的答案.
所以,have gone to也就自然是"去了",只不是"去"这个动作发生在过去对罢了.而have been to则是"去过".你用中文体会一下,"去了"和"去过"会是两个相同的概念吗?因此,英文当中,有人会你"have u ever been to the USA?(意思是,你去过美国吗?);而不会有人问你“have u ever gone to the USA?"(因为如果你去了美国的话,你就不会站在哪里回答人家的这句话了)
然后,我们再来看否定形式"haven't been to(还没去过),而"haven't gone to"(还没去).你对比一下,不觉得有点区别吗?比如,"he hasn't been to the USA."(意思是他没有去美国),而“he hasn't gone to the USA."(他还没有去美国).仔细体味一下这两个句子,你不觉得后者有可能正动身去美国吗?当然,这只是其中一个推测,你好好揣摩一下.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.