问题 选择题

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。

填空题
单项选择题