Been 和 Gone 傻傻分不清?

学习经验    发布时间:2025-08-15  
划词翻译

你有没有在说英语的时候纠结到底该用 been 还是 gone?比如你朋友出门了,你是说 He has gone out,还是 He has been out?其实这两个词虽然都是 “go”的过去分词,但在表达上的区别可大了。如果用错了,不光是语法问题,甚至意思都完全不一样!

一、Been 和 Gone 到底有啥不同?

been 是 “go” 的过去分词,表示“去过某地且已经回来了”,强调的是经历
gone 也是 “go” 的过去分词,但它表示“已经去了某地,现在还没回来”,强调的是动作的持续或状态

对比:

He has been to Paris. → 他去过巴黎(现在回来了)
He has gone to Paris. → 他去了巴黎(现在还在那儿)

二、常见用法

1. 用 been 表示“去过+回来”

例句:
I've been to London twice.
翻译:我去过伦敦两次了。

She's been to that restaurant before.
翻译:她以前去过那家餐厅。

2. 用 gone 表示“去了+还没回来”

例句:
John has gone to the supermarket. He’ll be back soon.
翻译:约翰去超市了,他很快就回来。

Where’s Lisa? — She has gone out for a walk.
翻译:丽莎去哪了?——她出去散步了。

三、been to 和 been in 的区别

很多人把 been tobeen in 混在一起,其实用法是不同的。

  • been to + 地点:表示“去过某地”

  • been in + 地点:强调“待在某地一段时间”或“身处某地”

例句:
I’ve been to New York three times.
翻译:我去过纽约三次。

She has been in Beijing for two weeks.
翻译:她已经在北京待了两周了。

四、been 和 gone 的时态搭配

beengone 一般用于现在完成时(have/has + 过去分词),但也可以在过去完成时中使用(had + 过去分词):

1. 现在完成时

I have been to that museum. → 我去过那家博物馆。
He has gone to school. → 他去学校了(还没回来)。

2. 过去完成时

She had been to Japan before she moved to China.
翻译:她搬到中国之前去过日本。

They had gone out when we called.
翻译:我们打电话时,他们已经出门了。

五、如何判断用 been 还是 gone?

问自己两个问题:
1. 现在这个人在哪儿?
2. 是想表达“经历过某地”还是“正在某地”?

  • 想表达“经历” → 用 been

  • 想表达“去那里还没回来” → 用 gone

小口诀帮助记忆:

Been 是“been 回来”,Gone 是“gone 还没回”!

六、日常口语

对话一:

A: Where’s Jack?
B: He has gone to the gym. He’ll be back in an hour.
翻译:
A:杰克去哪了?
B:他去健身房了,一小时后回来。

对话二:

A: Have you ever been to Japan?
B: Yes, I’ve been there twice. It's amazing!
翻译:
A:你去过日本吗?
B:去过两次,超级棒!

七、和 go 有关的常用短语

  • go out —— 出去

  • go back —— 回去

  • go on —— 继续

  • go away —— 离开

例句:
Don’t go away. I need your help.
翻译:别走,我需要你的帮忙。

练习题

一、选择题:选择正确答案填空

  1. She has ________ to the bank. She’ll be back soon.
           答案选项:A. been B. gone


  2. I have ________ to Italy three times.
       答案选项:A. gone B. been


  3. He is not at home. He has ________ out for lunch.
       答案选项:A. gone B. been


二、翻译题:将下列句子翻译成英文

  1. 我去过巴黎两次。

  2. 她去超市了,还没回来。

  3. 我们打电话时,他已经出门了。

三、判断题:判断下列句子是否正确,正确写“对”,错误写“错”并改正

  1. He has been to the cinema. He’ll be back soon.

  2. I’ve gone to that new coffee shop. It’s great!

  3. They have gone in China many times.

四、造句练习:

  • 用 “have/has been to...” 造一个句子,谈谈你去过哪里。

  • 用 “have/has gone to...” 造一个句子,描述某人刚出门还没回来。