--You didn't attend the party last night? --No, I__________, for the party ...

admin2020-12-24  11

问题 --You didn't attend the party last night?
--No, I__________, for the party was put off for some reason.

选项 A.couldn't have
B.needn't have
C.didn't need to
D.don't have to

答案C

解析考查情态动词。根据后半句的回答可知,聚会因为一些原因而被推迟,所以此人应该没有必要去参加昨晚的聚会。couldn’t have表示“过去不可能做过”,是一种否定推测,needn’t have表示“没必要去做,但是实际上已经做过了”,don’t have to表示“没必要,可以不”,但用于一般在时的复数或对本人的叙述,didn’t have to则用于过去时中(此时不分单复数);didn’t need to表示“主语在过去不必要去做某件事”。根据语境可知C项最符合。
转载请注明原文地址:https://ti.zuoweng.com/ti/BFT8KKKQ