If it weren’t for water, no plant could grow. 要是没有水植物就无法生长。
You wouldn’t be anywhere if it weren’t for Ruth. 若不是有鲁思你不会有任何成就。
If it hadn’t been for the doctor, he would have died. 要不是医生救了他,他就会死了。
If it hadn’t been for Mary, I might not have understood. 要不是有玛丽,我可能还不理解。
二、与but for, without等替换
这两个句型有时可用but for, without等替换。如:
要不是有你帮忙,我们是不会成功的。
If it hadn’t been for your assistance we wouldn’t have succeeded.
=But for your assistance we wouldn’t have succeeded.
=Without your assistance we wouldn’t have succeeded.
三、时间上的同与异
原则上说,if it weren’t [wasn’t] for 用于谈论现在的情况,而if it hadn’t been for 用于谈论过去的情况。但实际上if it weren’t [wasn’t] for有时也可用于谈论过去的情况:
If it weren’t for their help, we couldn’t have got over the difficulties. 要不是他们帮助,这些困难我们是克服不了的。
虚拟条件句的常见类型
虚拟条件句的常见类型有三种,条件句有真实条件句和非真实(虚拟)条件句两种。真实条件句所表示的假设是有可能发生的,而非真实条件句则通常表示一种假想,与事实相反或不大可能会发生:
【高考英语考前增分秘笈:语法总结】相关文章:
★ 2017届高考英语二轮复习大题冲关秘籍阅读理解七选五:解题策略(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:考纲解读(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:创新押题(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21