首先让我来回答你的问题。不,你不能用'gone',你不能说我很久没去看电影了。如果你的意思是“我很长一段时间都没有去电影院看电影了”,那么正确的表现就是,不,我好久没去看电影了。
句子里的'the movies'是美式英语,表示电影院;在英式英语里用the cinema。
《你问我答》将根据迈克尔的提问重点探讨两个措辞点:第一,for ages 的用法;第二,去过和去过的区域。
谢谢 Michael。首先让我来回答你的问题。不,你不能用'gone',你不能说我很久没去看电影了。如果你的意思是“我很长时间都没有去电影院看电影了”,那么正确的表现就是,不,我好久没去看电影了。首先我要提示大家的是'the movies'是美式英语,表示电影院;在英语里那么今天我们就来重点探讨一下,第一,for ages 这个短语的使用方法;第二,haven to 和 have gone to 的区域。
Yang Li
For ages 意思是“很长时间以来”。类似短话还有几个月,几年,很长一段时间。这些短句都要求句子使用完成时状态。请大家听几个句子,两个句子是正确的;两个句子是错误的。
Examples
I've been to the movies for months.
这句话是错误的。
我好几个月没去看电影了。
这句话正确,意思是我已经有好几个月没去看电影了。
He's been been to Shanghai for years.
这句话是错误的。
He hasn't been to Shanghai for years.
这句话话法正确,意思是他已经好多年没去上海了。
杨丽
接下来来我们看看去过和去过的区。
To have been to a place 意思是曾经去过某个地方,但现在人已经回来了。因为表示的是过去的经历,所以不受人称的限制。第一,第二和第三人称都可以使用。请看译文:
Example
He's been to the movies lot recently.You've been a couple times too, but I haven't been for ages.他最近
总去电影院。你也去了两次,不过我很久都没有去。
杨丽
相对之下,to have gone to a place 意思是某人已经离开这里去了别处了。所以,请大家记住住 to have gent to a place 永远不能与第一个人称连用,不能说我或我他们,因为一个人不可能同时身处两地。回到迈克尔的问题。我好久没去看电影了。这句话就是错的了,就在于走了 这个词使用的不当,应该改成去过就对啦。请听例句,注意 been to 和 gone to 的区域。
例子
(朋友)
a. 你弟弟好吗?
b.他很好。他去中国学中文了。
a. 对他有好处。你去过中国吗?
b.是的,但那是很久以前的事了。我想再去那里。
(夫妻)
a. 孩子们在哪里?我看不见他们。
b.他们都去游泳了。
a.哦,我好几个月没去体育馆了!
b.你明天早点回家我们一起去好吗?
一个好主意。