英语求助 han 34

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:18:16
16 The stidents here_______all kinds of exercises in the last few weeks.
A.kept busy doing B.keep on doing C.have kept busy doing D. have been kept busy doing
请说明下为什么选这个和为什么不选其他的
谢谢
请分析下, 越详细越好!
THANK YOU

答案选 C
这是一个典型的现在完成进行时句型。

表示现在已经完成的、当时正在进行的事情。

D 也是现在完成进行时的被动语态。不能选
A、B不能表达这个意思

D. have been kept busy doing
我想应该是吧
因为,是过去式

个人意见是C
in the last few weeks是现在完成时的标志。
去掉A和B
一直保持忙碌是主动语态没有被动的理由。

答案选 C
in the last few weeks指过去的几个星期,是一个时间段,用于现在完成时,
现在完成时表示在过去发生某个动作,一直持续到现在。