全部游戏马上玩免费:高考英语题(求祥解)

来源:百度文库 编辑:神马品牌网 时间:2024/05/14 20:35:43
he ( ) you more help ,even though he was very busy.
A.might have given B.might give C.may have given D.may give

选A
他本该给予帮助的,即使非常忙。(直译)
那么事实上他并没有帮助。因此用虚拟语气。格式为情态动词加完成时态,即MAY/SHOULD,/WOULD等+HAVE DONE。
句子是对什么时候情况的虚拟呢? 从后半句看出是过去时态。
C是就现在情况进行虚拟,而BD则表示一种推测。

选A
他本该给予帮助的,即使非常忙。(直译)
那么事实上他并没有帮助。因此用虚拟语气。
might比may委婉