客服

购物车

APP下载

扫码下载专升本APP

回顶部

搜题
APP下载

扫码下载专升本APP

单选题 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

解析

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