单选题
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
【答案解析】
[解析] 句意:我们没有及时完成工作,既然你在那儿,你本应该帮助我们的。该题考查的是情态动词后面跟完成式的用法。cold have done表示本来能做而实际没有做,有时用来提出委婉的批评或表示后悔;而must have done则表示对过去发生的事情进行肯定的推测,意为“一定,肯定”。因此,根据句意应该选择C。
提交答案
关闭