> 英语 >
have gone to与have been to能与for+一段时间吗?
我的英语老师说只有have been in 可以,但是我在《新概念》3A的Unit 3里面有一句“They have gone to the US for 2 months.”所以,我纠结了.
人气:220 ℃ 时间:2019-11-19 11:53:26
解答
应该不能
have gone to表示已经到某地去了,have been to表示已经去过某地
go是瞬间动词,不能与表示一段时间的时间状语连用我们老师也这么说的,have been in才可以与表示一段时间的时间状语连用 ,但《新概念》3A 的Unit 3却用了的,我很纠结。。。Alice:Hello,Karen!Hello,Daisy!Have you been to the Farmers' Market today?It's only 9 o'clock,and it's already busy.Karen:No,we've just been to the airport with Claire and Paul.They've gone to the US for two months.Alice:Have they?How exciting !But what a worry for you!他们已经去美国两个月了。书上可以这么用,但你不可以其实这句话最好是They've stayed in the US for two months.为什么书可以,他那叫误导!!!书上的翻译是 “他们要去美国呆两个月”。。。。。。。。。。。。。。。。。。。。。这个,原句是完成时,怎么也不能翻译为将来时吧书的质量有待提高看来得向中国外研社求解答,提建议了~~~呵呵,同意
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版