If the dog hadn’t woken us, we wouldn’t have noticed the fire and it _______ to

If the dog hadn’t woken us, we wouldn’t have noticed the fire and it _______ to

题型:不详难度:来源:
If the dog hadn’t woken us, we wouldn’t have noticed the fire and it _______ to the house next door.
A.could spreadB.should have spread
C.would spreadD.might have spread

答案
D
解析
考查虚拟语气。此题为与过去事实相反的虚拟语气。其结构为:if +主语+ 过去完成时态,主句用would/could/might + have done,所以选D。
举一反三
To my surprise, my good friend _________ stay up to study to prepare for the next important exams organized by ten famous high schools.
A.shouldB.mayC.mustD.can

题型:不详难度:| 查看答案
Look at the mess the boys made! You _______ have taught them how to behave themselves.
A.mustB.may C.canD.should

题型:不详难度:| 查看答案
–I could not start my car this morning due to the cold weather.
--No wonder you were late. You ___ have used mine. I was not using all the morning.
A.shouldB.mustC.couldD.might

题型:不详难度:| 查看答案
Peter ______ be really difficult to deal with at times even though he’s a nice person in general.
A.shallB.shouldC.canD.must

题型:不详难度:| 查看答案
John ___ such a thing about you. He never speaks ill of you behind your back.
A.can’t have saidB.might not have said
C.couldn’t sayD.mustn’t have said

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

超级试练试题库

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