______ he was seriously ill, I wouldn’t have told him the troth.A、If I knewB、If

游客2024-07-11  8

问题 ______ he was seriously ill, I wouldn’t have told him the troth.

选项 A、If I knew
B、If I know
C、Had I known
D、Did I know

答案 C

解析 本题考查的是与过去事实相反的虚拟语气。主句用would(might) have done,从句用过去完成时had done形式。从句中省略了if,因此需要部分倒装,将had提前。因此C为正确答案。
转载请注明原文地址:https://tihaiku.com/zcyy/3671984.html
最新回复(0)