你问我答 Been to vs gone to 语法辨析
Play audio file 本期节目的问题 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."?
Thanks">Thanks
Michael, 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英语教学 或邮件与我们取得联系。邮箱地址是 questions.chinaelt@bbc.co.uk.
(关于台词的备注: 请注意这不是广播节目的逐字稿件。本文稿可能没有体现录制、编辑过程中对节目做出的改变。)
Yang Li
大家好!欢迎收听 BBC 英语教学节目《你问我答》,我是杨莉。这是一档为大家解答英语疑问的节目。今天的问题来自台北的 Michael,是个语法问题,我们一起看看他的问题。
Question
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."?
Thanks">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 Li
For ages 意思是“很长时间以来”。类似短语还有 for months , for years, for a long time. 这些短语都要求句子使用完成时态。请大家听几个句子,两句是正确的;两句是错误的。
Examples">Examples
I'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 意思是曾经去过某地,但现在人已经回来了。因为表示的是过去的经历,所以不受人称的限制。第一,第二和第三人称都可以使用。请看例句:
Example
He'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">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。也希望更多朋友提问、分享、互动。我们的邮箱是questions.chinaelt@bbc.co.uk 谢谢收听。我是杨莉,下次的《你问我答》节目再会!
【Been to vs gone to 语法辨析】相关文章:
★ Why do cities make us rude? 为什么城市会让人变得无礼?
★ London's taxi test, pollution-fighting pigeons 伦敦新出租送极地测试、人们利用鸽子对抗环境污染
★ Compress,contract 与 condense 的区别
★ Fruit and veg: for a longer life eat 10-a-day 水果蔬菜:每天吃800克可延长寿命
★ Have your feet on the ground 脚踏实地
★ Talk nineteen to the dozen 说话很快,喋喋不休
最新
2019-11-15
2019-11-15
2019-11-15
2019-11-15
2019-11-15
2019-11-15