the naughty boy has changed much ----- the past three years. 是用in 还是for

如题所述

你好,

答案是:

in

in the past three years
意思就是在过去的三年间~

祝:学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!~~~~~~~~~~~~~追问

为什么不可以是for the past three years, for the past three years也可以表示在过去三年里,而且也是接完成时啊?

追答

for只能这么用
for three years
三年~
过去三年是一个时间段,只能用in~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-30
用in 。 in the past three years 意思是近三年
第2个回答  2013-04-30
in
如用for,需要去掉the past , 即for three years.追问

在过去三年, 怎么不能说for the past three years?

第3个回答  2013-04-30
用in,in 接表示点的时间,而for 接表示段的时间。past three years是三年前,不是三年。是点,不是段。追问

这样说,是三年前,那应该用一般过去时了?又怎么翻译呢? 在过去三年,这个淘气的男孩改变了很多,不是在三年这个时间段吗?

追答

应该翻译成过去的三年间。个人觉得是这样。

追问

唉,三年间不是时间段吗?还是不能解决问题.....

相似回答
大家正在搜