--Were you in time for the meeting?-- If I _________earlier, I would have .A.was

--Were you in time for the meeting?-- If I _________earlier, I would have .A.was

题型:不详难度:来源:
--Were you in time for the meeting?
-- If I _________earlier, I would have .
A.was toldB.had been toldC.were to be toldD.should be told

答案
B
解析

试题分析:考查虚拟语气:句意:你及时开会了吗?--如果我早点得知,我就会赶上了。说明if的条件句是和过去相反的,用过去完成时,主句用would have done,done这里省略了。选B。
点评:考查虚拟语气的时候要注意和不同的时间相反的情况,主从句的时态是不一样的。要注意记忆。
举一反三
The command has just arrived that all employees ____________ in their proper uniforms before 7:00 pm.
A.will be dressedB.must be dressed
C.were dressedD.be dressed

题型:不详难度:| 查看答案
Emergency line operators _______ always stay calm and make sure that they get all the information they need to send help.
A.canB.wouldC.mustD.might

题型:不详难度:| 查看答案
----My e-dictionary is nowhere to be found. Who ______ have taken it?
-----Keep looking and you will find it. ________ you have good luck!
A.should; NeedB.should; MayC.could; MayD.could; Need

题型:不详难度:| 查看答案
Thank you so much! But for your text message, I ______  home without my ID card yesterday.
A.would have leftB.would leaveC.had leftD.left

题型:不详难度:| 查看答案
To order tickets for the 2016 Riode Janeiro Olympic Games, just call 00982012. It _______ be simpler.
A.mustB.couldC.mustn’tD.couldn’t

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

超级试练试题库

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