If you ( )stayed at home, this would never have happened.

作者:高老师 浏览 0

If you ( )stayed at home, this would never have happened.


A、

have


B、

had


C、

will have


D、

would have


【正确答案】:B
【题目解析】:

本题考查虚拟语气。

if引导的虚拟条件句,主句的谓语“would+have+动词过去分词”形式,所以这里表示与过去事实相反的虚拟语气,if条件句中的谓语形式应为过去完成式。所以选B。

句意:如果你呆在家里,这(件事)是不可能发生的。


📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板