英语资讯
News

if it weren’t [wasn’t] for与if it hadn’t been for用法

Source: 恒星英语学习网    2017-01-21  我要投稿   论坛   Favorite  

if it weren’t [wasn’t] forif it hadn’t been for用法

一、基本用法

这是两个很常用的虚拟语气句型,其意为“若不是(有)”、“要不是有”。如:

If it weren’t for water, no plant could grow. 要是没有水植物就无法生长。

If it hadn’t been for the doctor, he would have died. 要不是医生救了他,他就会死了。

注:1. 此句型有可用but for, without等替换。如:

If it hadn’t been for [But for, 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 were not for their help, we couldn’t have got over the difficulties. 要不是他们帮助,这些困难我们不克服不了的。


将本页收藏到:
上一篇:英语虚拟语气的基本概念和类型
下一篇:含蓄虚拟条件句分类讲解(七大类)
最新更新
论坛精彩内容
网站地图 - 学习交流 - 恒星英语论坛 - 关于我们 - 广告服务 - 帮助中心 - 联系我们
Copyright ©2006-2007 www.Hxen.com All Rights Reserved