— Why didn’t you go to the dance last night? — If I             tired, I would h

— Why didn’t you go to the dance last night? — If I             tired, I would h

题型:不详难度:来源:
— Why didn’t you go to the dance last night?
— If I             tired, I would have.
A.were notB.hadn’tC.haven’t beenD.hadn’t been

答案
D
解析
考查虚拟语气与省略句。本题是一个与过去事实相反的虚拟语气,条件状语从句里使用过去完成时,主句形式为:情态动词+have done. 句意:如果不是我累了,昨天晚上我就去跳舞了。
举一反三
They        have arrived at lunchtime, but their flight was delayed.
A.willB.canC.mustD.should

题型:不详难度:| 查看答案
If  we ___________some measures, we might have prevented the environmental pollution.
A.takeB.had takenC.tookD.have taken

题型:不详难度:| 查看答案
—Sorry, Mr. Wang. I didn’t finish the assignment yesterday.
Oh, you ________ have done it as yesterday was the deadline.
A.mustB.mustn’tC.shouldD.shouldn’t

题型:不详难度:| 查看答案
—Do you know where David is? I can’t find him anywhere.
—Well . He          have gone far— his coat’s still here.
A.shouldn’tB.mustn’t C.can’t D.wouldn’t

题型:不详难度:| 查看答案
We shouldn"t have come north for Christmas vacation. If we _______, we wouldn"t be stuck in the snow right now.
A.wasn"tB.didn"tC.hadn"tD.weren"t

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

超级试练试题库

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