You’ re always late. You______late three times this week.

admin2008-08-04  28

问题 You’ re always late. You______late three times this week.

选项 A、are being
B、were
C、had been
D、have been

答案D

解析 本题考查现在完成时的用法。A为现在进行时,B为一般过去时,C为过去完成时,D为现在完成时。现在进行时表示现阶段或说话时刻正在发生或进行的动作(本题中说的是这一周的迟到情况,而不是“正在发生或进行的动作”);一般过去时表示在过去某一时间曾经发生或存在的状态,与现在没有关系(在本句中,“you”迟到了三次了,所以引起了别人的不满,这表明过去动作与现在有关系);过去完成时表示在过去某个时间或动作之前已经发生或完成了的动作(即“过去的过去”,本句中没有相对应的过去时态);现在完成时表示过去发生的动作对现在造成的影响。“你总是迟到”,而且,“迟到”对现在(这周)造成了不好的影响(这一周你已经迟到三次了),应用现在完成时。所以本题的正确答案为D。
转载请注明原文地址:https://kaotiyun.com/show/65Nd777K
0

最新回复(0)