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

admin2021-08-17  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

解析 本题考查虚拟语气。根据by mail(邮寄)和because引导的原因状语可知,因为他圣诞假期回家了,所以不用给他邮寄圣诞礼物,即本来我不需要做,但实际上我做了。needn’t have done表示“本没有必要做某事却做了”,是与过去事实相反的虚拟语气,符合语义,故答案为D项。A项和C项为肯定语气,故排除。couldn’t have done表推测,表示“过去不可能做了某事”,故排除。
转载请注明原文地址:https://kaotiyun.com/show/Pqra777K
0

最新回复(0)