If you had listened to the doctor, you  _________ all right now. A.areB.wereC.wo

If you had listened to the doctor, you  _________ all right now. A.areB.wereC.wo

题型:不详难度:来源:
If you had listened to the doctor, you  _________ all right now.
A.areB.wereC.would have beenD.would be

答案
D
解析

试题分析:考查虚拟语气。本句是错综条件句的虚拟语气,从句是对过去的虚拟时,从句中使用“过去完成时”;主句是对现在的虚拟,使用“情态动词+动词原形”;句意:如果你听医生的话,你现在就好起来了。故D正确。
点评:本句属于条件句的虚拟语气,是错综条件句,主句是对现在时的虚拟,从句是对过去时的虚拟。从句对过去的虚拟时,从句中使用“过去完成时”;主句对现在的虚拟,使用“情态动词+动词原形”;
举一反三
Don’t worry, sir! All payments ____ be made by the end of the month.
A.willB.shallC.canD.must

题型:不详难度:| 查看答案
-- A medical team was sent to Japan by air five hours ago.
---So they_____ have arrived by now. The flight usually takes four hours or so.
A.mightB.couldC.needD.must

题型:不详难度:| 查看答案
–Do you know where David is? I couldn’t find him anywhere.
– Well. He _____ have gone far — his glasses are still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

题型:不详难度:| 查看答案
It is requested that each of the teachers invited      a performance at the party.
A.should giveB.will giveC.has to giveD.must give

题型:不详难度:| 查看答案
One of the requirements for the experiment is that the material _____ to its burning temperature.
A.is heatedB.will be heatedC.be heatedD.would be heated

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.