选择题一道 请您指点

来源:百度知道 编辑:UC知道 时间:2024/06/16 10:12:06
He _____ football regularly for many years when he was young.
A. was playing B. played C. has played D. had played
解释一下啊 谢谢

B played
应为后面有时间状语从句
有表示过去时间的时间状语从句,主句用一般过去式

你好,看到的答案主要分为两种,其实,我个人是赞同选择B项,因为句子的意思是指,他从小时候一直坚持有规律的踢足球,是一种有规律性的活动,但是没有说明他现在是否还坚持踢足球,只能代表过去,而且动作是从过去一直持续的,所以我认为应该选择play的过去时。

从when he was young, for many years可以看出,用过去完成时,选d。

B
肯定不是D~

D