Been to vs gone to 语法辨析 您所在的位置:网站首页 《gone》教学 Been to vs gone to 语法辨析

Been to vs gone to 语法辨析

2024-07-13 16:32| 来源: 网络整理| 查看: 265

本期节目的问题

Here's the question: "Do you go to the movies a lot?"Here's the answer: "No, I haven't been to the movies for ages."

Can I write "No, I haven't gone to the movies for ages."?

ThanksMichael, Taipei

本期节目内容简介

首先让我来回答你的问题。No,你不可以用 'gone',你不可以说 I haven't gone to the movies for ages。如果你的意思是“我很长时间都没有去电影院看电影了”,那么正确的表达就是,No, I haven't been to the movies for ages。

句子里的 'the movies' 是美式英语,表示电影院;在英式英语里用 the cinema。

《你问我答》将根据 Michael 的提问重点探讨两个语言点:第一, for ages 的用法;第二,have been to 和 have gone to 的区别。

欢迎你加入并和我们一起讨论英语学习的方方面面。请通过微博 @BBC英语教学 或邮件与我们取得联系。邮箱地址是 [email protected].

文字稿

(关于台词的备注: 请注意这不是广播节目的逐字稿件。本文稿可能没有体现录制、编辑过程中对节目做出的改变。)

Yang Li大家好!欢迎收听 BBC 英语教学节目《你问我答》,我是杨莉。这是一档为大家解答英语疑问的节目。今天的问题来自台北的 Michael,是个语法问题,我们一起看看他的问题。

QuestionHere's the question: "Do you go to the movies a lot?"

Here's the answer: "No, I haven't been to the movies for ages."

Can I write "No, I haven't gone to the movies for ages."? 

Thanks

Michael, Taipei 

Yang Li谢谢 Michael。首先让我来回答你的问题。No,你不可以用 'gone',你不可以说 I haven't gone to the movies for ages。如果你的意思是“我很长时间都没有去电影院看电影了”,那么正确的表达就是,No, I haven't been to the movies for ages。首先我要提示大家的是 'the movies' 是美式英语,表示电影院;在英式英语里用 cinema。那么今天我们就来重点探讨一下,第一, for ages 这个短语的用法;第二,have been to 和 have gone to 的区别。

Yang LiFor ages 意思是“很长时间以来”。类似短语还有 for months , for years, for a long time. 这些短语都要求句子使用完成时态。请大家听几个句子,两句是正确的;两句是错误的。

ExamplesI've been to the movies for months.  这句话是错误的。

I haven't been to the movies for months.这句话语法正确,意思是我已经有好几个月没去看电影了。

He's been to Shanghai for years.这句话是错误的。

He hasn't been to Shanghai for years.这句话语法正确,意思是他已经好多年没去上海了。 

Yang Li接下来我们看看 been to 和 gone to 的区别。

To have been to a place 意思是曾经去过某地,但现在人已经回来了。因为表示的是过去的经历,所以不受人称的限制。第一,第二和第三人称都可以使用。请看例句: 

ExampleHe's been to the movies a lot recently。You've been a couple of times too, but I haven't been for ages. 他最近总去电影院。你也去过两次,不过我很久都没去了。

Yang Li相比之下,to have gone to a place 意思是某人已经离开这里去别处了。所以,请大家记住 to have gone to a place 永远不能与第一人称连用,不能说我或者我们,因为一个人不可能同时身处两地。回到 Michael 的问题。I haven’t gone to the movies for ages。这句话就是错误的了,就在于gone 这个词使用的不当,应该改为 have been to 就对啦。请听例句,注意 been to 和 gone to 的区别。

Examples(friends)a.How is your brother doing?b.He's very well. He's gone to China to study Chinese.a.Good for him. Have you been to China?b.Yes, but it was a long time ago. I'd like to go there again.

(husband and wife)a.Where are the kids? I can't see them.b.They've all gone swimming.a.Oh, I haven't been to the sports centre for months!b.Why don't you come home early tomorrow so we can go together?a.Good idea. 

Yang Li好了,通过以上的例句我们比较了 to have been to 和 to have gone to 的区别。再次感谢 Michael。也希望更多朋友提问、分享、互动。我们的邮箱是[email protected] 谢谢收听。我是杨莉,下次的《你问我答》节目再会!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有