Had it not been for the alarm clock she wouldn't have been late.这句话的结构是怎样的,麻烦大家给我说说,非常感谢
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 03:36:16
Had it not been for the alarm clock she wouldn't have been late.这句话的结构是怎样的,麻烦大家给我说说,非常感谢
Had it not been for the alarm clock she wouldn't have been late.
这句话的结构是怎样的,麻烦大家给我说说,非常感谢
Had it not been for the alarm clock she wouldn't have been late.这句话的结构是怎样的,麻烦大家给我说说,非常感谢
首先,这句话的意思是:如果不是因为那个闹钟,她就不会迟到了.(可能闹钟坏了.)
这句话里面的for是“因为”的意思,比较少见.
另外,这句话的前半句 had it not been for the alarm clock,是一般现在时的虚拟语气的倒装结构.如果把句子顺过来,其实就是If it hadn't been for the alarm clock...这里省略if而把虚拟动词had提前,是虚拟语气的常用形式.
再进一句,为什么后半句是wouldn't have been?这个也是和虚拟语气的整体句子结构有关.前半句虚拟语气用的是过去完成时结构,那么虚拟语气的主句就要用would+现在完成时 结构.这个是死的,语法的东西,要记住了.
句子意思是:如果不是因为闹钟(坏了),她就不会迟到了。
句子结构是虚拟语气,had提前放在句首倒装。是过去完成时虚拟语气。
这个是虚拟语气的倒装形式,
一般的虚拟语气有个if在开头,如果把if去掉,则
if后面主谓要倒装。
要不是因为闹钟的问题,她是不会迟到的。