英语虚拟语气题3.If he _________ me tomorrow,I would let him know.A.should call B.should not have been able C.were not able D.are not able 为什么选A呢?7.Had Paul received six more votes in the last election,he ____________our chairman now.A.must have been B.would have been C.were D.would be 这道题为什么选D?
英语虚拟语气题
3.If he _________ me tomorrow,I would let him know.
A.should call B.should not have been able
C.were not able D.are not able
为什么选A呢?
7.Had Paul received six more votes in the last election,he ____________our chairman now.
A.must have been B.would have been C.were D.would be
这道题为什么选D?
1 A 虚拟语气将来式. 表与将来情形相反的假设或极少有可能实现的情况.
条件从句 动词过去式或should +动词原形或were to +动词原形
主句 would/should/could/might +动词原形
如 If Professor Li should have time tomorrow, we could ask him some questions.
2 D 虚拟语气过去式. 表示与过去事实完全相反的假设. 条件从句 had + 过去分词
主句 would/should/could/might + have +过去分词
Eg. If we had started earlier, we should not have missed the train.
If she hadn’t been ill, she might have come.
如果从句里含有should, had, were或其他助动词,则可将从属连词if省去,将助动词.情态动词.be或have放在句首形成部分倒装.
Eg. Were he in your position, he’d have done the same.
Had I had time, I would have done that yesterday.
Should he come tomorrow, I should give him the dictionary.
在非真实条件句中主句和从句的谓语动词所指时间是一致的, 但有时也可能指不同的时间,这时要根据上下文的意思采用不同的谓语动词形式. P 116, 2
Eg. If I were you, I would have taken his advice. (从句指现在, 主句指过去)
If I had taken my raincoat with me this morning, I would not be wet now. (从句指过去,主句指现在).
if条件句:从句+主句
对现在虚拟:从句动词用did /were,主句用would /could /should+动词原形;
对将来虚拟:从句动词用should do,主句用would /could /should+动词原形,
或 were to do;
对过去虚拟:从句动词用had done,主句用would /could /should+had done.
这题中属于第二种情况.
第二题是对现在的虚拟.“如果保尔在决选中得到6票以上,那他就是我们现在的总统了”,看出是对现在的虚拟了吗?
这些题是混合虚拟的,要深刻理解,多做题或是再请教老师.