问题补充:
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. might have given
B. might give
C. may have given
D. may give
解析:考查虚拟语气:“might have done”可以用来表示“本来有可能做某事,事实上却没做”,表达一种婉转的批评或责备。本题是说“他即使很忙也可能帮助你的(但实际上却并没有)”。因为是谈论过去的事情,情态动词应与不定式的完成式连用,排除B和D。C是对过去事实的推测,与后文不符。选A.