分享

'Have been'VS' Have gone'不是都“去”吗?究竟有什么区别?

 昵称31474968 2016-10-07


假期马上就要结束了

明天上班大家一定会坐在一起

去Share自己的假期


A: Where did you go for your holiday?

B: I went to Japan. Where did you go?

A: I went to New York. Have you been to America before?

B: No, I've never been there.

A: By the way, Where's Jerry?

B: He's not back yet. He's gone to Spain.


上面这段小对话里面有几个时态呢?

一般现在时,一般过去时,现在完成时

刚刚接触“现在完成时”的童鞋

想必都有过一阵蒙圈的时期

根本搞不清究竟要用哪个时态

比如说“去美国”

I go to America

I went to America

I've been to America

I've gone to America

这四句话表达的意思可是完全不同的哦


第一句是一般现在时,表达的是一种经常性或是规律性

I go to America twice a year.

我一年去两次美国


第二句是一般过去时,表达的是以前去美国了,讲述过去发生的一件事,对现在没有影响

I went to America last month.

我上个月去美国了


今天我们着重说一下第三句&第四句


Have/has been to

It refers to a place that someone has visited sometime in his life. In other words, 'has been to' refers to an experience.

指某人这一生中去过某个地方,或者说是一种经历, 表示“曾经去过,并且现在回来了”


Examples:


I’ve been to America many times.

我去过美国很多次

Have you ever been to France?

你去过法国吗?

He's never been to London.

他从来没去过伦敦




Have/ has gone to

It refers to someone who has gone to a place but has not returned yet.

是指某人去到了某个地方,并且还没回来


PS: have gone to一般不会和第一人称 “I ”连用,除非是打电话或是发邮件的时候, 因为如果你和别人面对面聊天说:I've gone to ... 请问现在说话的人是谁?


Example:


I've gone to America. Please call me when I'm back.

我去美国了,请等我回来再给我打电话

Where has Tom gone?

Tom去哪了?

He's gone to the bank. He should be back soon.

他去银行了,他应该马上就回来



懂了没?

测测就知道!



想要学习更多Native的口语表达吗?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多