单选题
29.
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条件句中应用过去完成时,即谓语动词用“had+过去分词”的形式。故选B。
要是你待在家里的话,这件事就不会发生了。
提交答案
关闭