7.He _____ football regularly for many years when he was young.A.was playing B.played C.has played D.had play我选的是A为什么不可以呢?
问题描述:
7.He _____ football regularly for many years when he was young.
A.was playing B.played C.has played D.had play
我选的是A为什么不可以呢?
答
D
后面跟的是for many years,当然不能用过去完成时
答
选c么?c是现在完成时。。for+一段时间是现在完成时的一种形式。A的话是过去进行时的用法…进行时一般加的是过去的一个时间点…或者是在某人做某事的时候,另一个人正在干嘛…
答
a表示过去正在进行的,是动作在过去的一个瞬间
选b,过去分词可以表示过去常常做某事
答
when he was young 表示句子的时态是过去时,A是进行时
答
A是过去进行时.表示在过去某个时间点正在发生的事
而regularly是经常发生的.只是叙述过去的客观事实.
所以选B.
一般过去时也是可以跟for的.