组卷网 > 高中英语综合库 > 语法 > 虚拟语气 > 虚拟语气在非真实条件句中的运用 > 与过去事实相反的假设
题型:单项选择 难度:0.65 引用次数:83 题号:21946466
He might have already recovered from his illness ________ the fact that he didn’t follow the doctor’s advice.
A.if it was not forB.were it not forC.if it should not be forD.had it not been for

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】The singer left a few minutes before I arrived. If I had got there a bit earlier, I _______ him in person.
A.sawB.would see
C.had seenD.would have seen
2016-12-12更新 | 238次组卷
单项选择 | 适中 (0.65)
【推荐2】We _______ that we would be able to leave tomorrow. But it’s beginning to look difficult.
A.have hopedB.had hopedC.would hopeD.should hope
2023-07-03更新 | 155次组卷
单项选择 | 适中 (0.65)
【推荐3】If penicillin available, many people from sickness or even small wounds in World War.
A.was not; would dieB.were not; would have died
C.had not been; would diedD.had not been; would have died
2019-02-16更新 | 187次组卷
共计 平均难度:一般