情态动词He___you more help,even though he was very busy.A.might have given B.might give C.should have given D.could give 为什么选A不选C

问题描述:

情态动词
He___you more help,even though he was very busy.
A.might have given B.might give
C.should have given D.could give
为什么选A不选C

should have done的意思是本应该做某事却没有做,是虚拟语气,与原句意思不相符。

我做过这样的原题:He_you more help even though he was very busy.A,might have givenB.might giveC.may have givenD.may give 正确答案是A.may/might have done 都可以表示对过去的事情进行肯定的推测,这里表...