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.are | B.were | C.would have been | D.would be |
|
答案
D |
解析
试题分析:考查虚拟语气。本句是错综条件句的虚拟语气,从句是对过去的虚拟时,从句中使用“过去完成时”;主句是对现在的虚拟,使用“情态动词+动词原形”;句意:如果你听医生的话,你现在就好起来了。故D正确。 点评:本句属于条件句的虚拟语气,是错综条件句,主句是对现在时的虚拟,从句是对过去时的虚拟。从句对过去的虚拟时,从句中使用“过去完成时”;主句对现在的虚拟,使用“情态动词+动词原形”; |
举一反三
Don’t worry, sir! All payments ____ be made by the end of the month. |
-- 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.might | B.could | C.need | D.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’t | B.mustn’t | C.can’t | D.wouldn’t |
|
It is requested that each of the teachers invited a performance at the party.A.should give | B.will give | C.has to give | D.must give |
|
One of the requirements for the experiment is that the material _____ to its burning temperature.A.is heated | B.will be heated | C.be heated | D.would be heated |
|
最新试题
热门考点