______he was seriously ill, I wouldn’t have told him the truth.A、If I knewB、If

游客2024-06-22  19

问题 ______he was seriously ill, I wouldn’t have told him the truth.

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

答案 C

解析 本题考查的是虚拟条件句,主句用wouldn’t have told表示对过去所做事情的后悔之意,用的是与过去事实相反的虚拟语气,故从句动词用过去完成时had known。因if引导的是条件从句,正式文体可省略if,主谓语部分倒装。所以C项为正确答案。A项、B项和D项的时态均不能与后面主句的时态搭配,应排除。
转载请注明原文地址:https://tihaiku.com/zcyy/3645872.html
最新回复(0)