当前位置:高中试题 > 英语试题 > 虚拟语气 > —Did you get a ticket then?—Yes,otherwise I _________ the concert last night. A....
题目
题型:不详难度:来源:
—Did you get a ticket then?
—Yes,otherwise I _________ the concert last night.
A.didn’t attendB.wouldn’t attend
C.hadn’t attendedD.wouldn’t have attended

答案
D
解析

试题分析:本题的虚拟条件不是通过if从句表示,而是通过副词otherwise表示出来。句义:—你买到票了吗?—是的。要不然,我昨天晚上就不会去看音乐会了。根据句义可知本句中的Otherwise="If" I hadn’t got the ticket.因为句中有last night说明这是与过去事实相反的虚拟语气,故主句使用“情态动词+have done”的形式。故D正确。
核心考点
试题【—Did you get a ticket then?—Yes,otherwise I _________ the concert last night. A.】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
The petrol tank is empty. I _________it up before we left home.
A.had to fillB.would have filled
C.should have filledD.could have filled

题型:不详难度:| 查看答案
I wish I_________ longer this morning, but I had to get up and come to class.
A.sleptB.had sleptC.might have sleptD.have slept

题型:不详难度:| 查看答案
If he _______ his leg in the last training, he _______ the coming London Olympics, which he has been longing to compete in.
A.didn’t hurt; would go in for
B.hadn’t hurt; would have taken part in
C.hadn’t hurt; would join in
D.didn’t hurt; would have taken part in

题型:不详难度:| 查看答案
We ______the luggage for him. His brother did it for him.
A.didn’t need carryB.needn’t have carried
C.didn’t need to carryD.needn’t carry

题型:不详难度:| 查看答案
--- Catherine, I have cleaned the room for you.
---Thanks. You _______ it. I could manage it myself.
A.needn’t doB.needn’t have doneC.mustn’t do D.shouldn’t have done

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.