I would have been there on the spot()the traffic problem.括号中有四个选项 A.it had not been for B.if it were not for. C.had it not been for D.if not for正确答案选C,但我不知道为什么选C,这其中涉及到了什么句型的用法

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 13:54:08
Iwouldhavebeenthereonthespot()thetrafficproblem.括号中有四个选项A.ithadnotbeenforB.ifitwerenotfor.C.haditnot

I would have been there on the spot()the traffic problem.括号中有四个选项 A.it had not been for B.if it were not for. C.had it not been for D.if not for正确答案选C,但我不知道为什么选C,这其中涉及到了什么句型的用法
I would have been there on the spot()the traffic problem.
括号中有四个选项 A.it had not been for B.if it were not for. C.had it not been for D.if not for
正确答案选C,但我不知道为什么选C,这其中涉及到了什么句型的用法? 知道的人麻烦跟我讲解下,然后顺便翻译一下, 谢谢

I would have been there on the spot()the traffic problem.括号中有四个选项 A.it had not been for B.if it were not for. C.had it not been for D.if not for正确答案选C,但我不知道为什么选C,这其中涉及到了什么句型的用法
C.had it not been for
I would have been there on the spot【had it not been for 】the traffic problem
=I would have been there on the spot【if it had not been for 】the traffic problem

要不是因为交通问题,我们已经到达现场了.

这是表示与过去事实相反虚拟语气的动词形式, if引导的虚拟条件句用【had+ 过去分词】, 主句用【would have +过去分词】

语言点:
if引导的虚拟条件句中,如果助动词前置, 可以把if 省略


如不明白请追问,如果满意请采纳
手机提问者如果满意,请在客户端右上角评价点“满意”即可, 谢谢!
祝学习进步