David did not tell his wife that he had been fired, but he .A、would doB、ha

游客2023-09-22  6

问题 David did not tell his wife that he had been fired, but he      .

选项 A、would do
B、had to
C、should have
D、might have to

答案 C

解析 情态动词的完成式有两种情况:1)must/might/couldn’t + have done表示对过去动作或状态的推测。2)should(ought to)/could/needn’t+have done“过去本应该/能够/不必要做……”,表示对过去事情的虚拟。本题属于第二种情况。should have后省略了过去分词短语told her。
转载请注明原文地址:https://tihaiku.com/zcyy/3036516.html
最新回复(0)