I______him the Christmas gift by mail because he came home during the Christmas holidays.

admin2019-06-20  16

问题 I______him the Christmas gift by mail because he came home during the Christmas holidays.

选项 A、ought to have sent
B、couldn’t have sent
C、must have sent
D、needn’t have sent

答案D

解析 本题考查情态动词虚拟语气。主句为与过去事实相反、表示必要性的虚拟语气。needn’thave done表示“本没有必要做某事却做了”,故答案为[D]项。ought to have done表示“应该做了而没有做”,是已经发生的事情;couldn’t have done表示“过去不可能做了某事”;must have done表示“过去肯定做过某事”。
转载请注明原文地址:https://kaotiyun.com/show/bHra777K
0

最新回复(0)