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。
句意:如果你呆在家里,这(件事)是不可能发生的。
If you ( )stayed at home, this would never have happened.
have
had
will have
would have
本题考查虚拟语气。
if引导的虚拟条件句,主句的谓语“would+have+动词过去分词”形式,所以这里表示与过去事实相反的虚拟语气,if条件句中的谓语形式应为过去完成式。所以选B。
句意:如果你呆在家里,这(件事)是不可能发生的。
📱 扫码体验刷题小程序
扫一扫使用我们的微信小程序