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 spread | B.should have spread | C.would spread | D.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. |
Look at the mess the boys made! You _______ have taught them how to behave themselves.A.must | B.may | C.can | D.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.should | B.must | C.could | D.might |
|
Peter ______ be really difficult to deal with at times even though he’s a nice person in general.A.shall | B.should | C.can | D.must |
|
John ___ such a thing about you. He never speaks ill of you behind your back.A.can’t have said | B.might not have said | C.couldn’t say | D.mustn’t have said |
|
最新试题
热门考点