题目内容
1.I am still suffering from a fever.If I _____ the doctor's advice yesterday,I _____ from my illness.( )A. | take; would recover | |
B. | took; would recover | |
C. | took; would have recovered | |
D. | had taken; would have recovered |
分析 我仍然在发烧,如果昨天我听从医生的建议,我应该早就从疾病中恢复了.
解答 D 考查虚拟语气.根据时间状语yesterday是昨天听从医生的建议,是对过去的虚拟,if条件句用过去完成时,主句用情态动词+have done,所以答案选D.
点评 虚拟语气是高考经常考查的内容,也是英语学习中的一个难点.虚拟语气用于表示说话人的假想、建议或主观愿望,所表示的假设并不是事实,而是不可能或是不大可能发生或实现的,除了掌握if条件句引导的虚拟语气之外,还要掌握一些与虚拟语气有关的固定句型结构,首先,判断是否需要使用虚拟.其次,结合虚拟语气句式,判断需使用何种时态及句式是解题的关键.
练习册系列答案
相关题目
11.-How do you find the club?
-I ______ it.Everyone is saying its management is going from bad to worse.( )
-I ______ it.Everyone is saying its management is going from bad to worse.( )
A. | couldn't have joined | B. | might have joined | ||
C. | would rather not have joined | D. | would like to have joined |