We didn’t finish the work in time. You ______ us since you were there.

admin2008-10-10  24

问题 We didn’t finish the work in time. You ______ us since you were there.

选项 A、might help
B、should help
C、could have helped
D、must have helped

答案C

解析 本题考查情态动词。不同的情态动词后面接不定式的完成式可以表示不同的意义。could have done表示本来能做而实际没做,有时用来提出委婉的批评和表示后悔,也可以表示推测过去的动作很可能已经发生了;should have done表示对已发生事情表示不满,本应该做但却没做;must have done推测过去某事一定发生了;might have done表示过去某事也许发生了。
转载请注明原文地址:https://kaotiyun.com/show/F5SK777K
0

最新回复(0)