过去时可以与for时间段连用?

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:59:19
what did Mr smith do before he moved here?
he ( ) a city bus for over twenty-five years

过去时可以与for连用的,初二英语第六单元里就有的。 He skated for 5 years. for也可以与现在完成时态连用,但是它表示到目前为止的动作,或者对现在超成的影响。可问题问的是过去的过去,所以不能用现在完成时。

一般用现在完成时,但这里强调对过去一点的影响,又不能过去完成时,只能一般过去时