He ___your more help,even though he was very busy.

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:47:52
He ___your more help,even though he was very busy.”
A.might have given B.might give C.should give D.may give
这题答案选什么,为什么这么选???请高人指点!

同意楼上的.

这句话是平常的叙述语态, 以过去的视角说当时还没有发生的事情, 所以A肯定是不对的.

就语句意思来说,因为人家很忙, 但是还是有可能帮你. 所以排除及其欠扁的语气C.

因为从句为he was, 过去时态, 主句和它保持一致,也要用might形式.

therefore, B is correct

A might have done本来可以给你帮助的 尽管他很忙 实际上没有给帮助

C. 表示惊讶。他那么忙,竟然帮助你!!!

B.might give