11问答网
所有问题
for the past three years 和in the past three years
它们之间应该没有区别吧?
举报该问题
其他回答
第1个回答 2020-07-13
in
the
last/past+时间段
是现在完成时的时间状语,也就是说这个短语必须和现在完成时连用.
for+
时间段
可以和完成时连用,也可以和表示延续的动词的过去时连用.例如:
He
stayed
there
for
3
days.
He
has
learnt
English
for
3
years.
你的问题的中for
the
past
3
years不是固定的搭配,只是for+时间段的一个特例;同时in
the
past
3
years也一样.区别就是上面说的,你能明白吧?
相似回答
...has changed much ---
the
past
three
years
. 是用
in
还是
for
...
答:
你好,答案是:
in in the past three years
意思就是在过去的三年间~祝:学习进步,更上一层楼! (*^__^*)不明白的再问哟,请及时采纳,多谢!~~~
大家正在搜
for three years
for three pairs
for three months
in three years
three years ago
at the same time
forthreeyears中文
forthreeyears提问
forthreeyears翻译