开篇:润墨网以专业的文秘视角,为您筛选了一篇Only If条件从句范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
本期,笔者将“only if + do”条件句与“if + do”“if + be to do”和“unless + do”三种句型进行比较,借用数学中充分与必要条件的关系原理来分析“only if + do”条件句与其他三者的含义区别。下面笔者来具体分析。
“only if + do”与“if + do”
首先,请大家比较下面一组例句。
1. a. The picnic will be canceled if it rains.
如果天下雨,野餐就会取消。
b. The picnic will be canceled only if it rains.
只有天下雨,野餐才会取消。
解析:这两句话都涉及两个情形:一个是野餐将要取消(the picnic will be canceled);另一个是天下雨(it rains)。在a句中,野餐取消与天下雨之间存在结果与条件的关系,但前者并非后者的唯一结果,后者也并非前者的唯一条件。一方面,有可能是其他条件的存在导致了野餐取消的结果,比如:
The picnic will be canceled if it’s cold.
如果天气冷,野餐就会取消。
The picnic will be canceled if it’s unbearably hot.
如果天气热得受不了,野餐就会取消。
The picnic will be canceled if it snows.
如果下雪,野餐就会取消。
The picnic will be canceled if it’s damp and foggy.
如果天气潮湿,又有大雾,野餐就会取消。
另一方面,天下雨这一条件也可能导致其他多种结果,比如:
The party will be held inside if it rains.
如果天下雨,聚会就在室内举行。
I won’t go on the picnic if it rains.
如果天下雨,我就不去野餐了。
I won’t go fishing if it rains.
如果天下雨,我就不去钓鱼了。
The road will be very muddy if it rains.
如果天下雨,这条路就会很泥泞。
由此可见,野餐取消并不能必然推断出天下雨,而天下雨也不一定推断出野餐取消。借用数学里充分与必要条件的概念来说,野餐取消与天下雨既非彼此的充分条件也非必要条件。
在b句中,野餐取消与天下雨之间的关系就与a句中不一样了。具体来说,野餐取消的唯一条件就是天下雨,那么通过野餐取消就必然能够推断出天下雨了。换句话说,天下雨是野餐取消的必要条件(但非充分条件)。
如果把上面的分析进一步推广,分别用A和B来代表主句和条件从句中的两种情形,那么例1中的两个句子就简化成:
a. A if B:A与B既非充分条件也非必要条件。
b. A only if B:B是A的必要条件。
综上分析,我们可以得出if与only if的含义区别:only if表达只有一种条件会造成某种特定的结果,相当于汉语“只有”的意思,即如果主句的结果发生,必然能推出only if所引导的条件发生(但反之不行)。而如果用if,那么条件与结果之间的关系不存在唯一性。
“only if + do”与“if + be to do”
上一期我们讨论了“if + do”与“if + be to do”的区别。请看下面的例句:
2. a. Water will freeze if the temperature reaches 0 ℃.
温度达到零度,水就会结冰。
解析:这里主句表示结果——“水结冰”是结果;if从句表示条件——“温度达到零度”是条件。按照我们上期得出的结论,在“if + be to do”句型中,主句表示条件,if从句表示结果,所以上面的句子可以改写成:
b. The temperature will have to reach 0 ℃ if water is to freeze.
要让水结冰,那温度就必须得达到零度。
从中文译文我们可以看出,上面两句话的含义其实并不完全相同。确切来说,采用“if + be to do”句型时,主句表达的是一个必要条件。这就是为什么在这个句型中主句的谓语通常含有“不得不”“必须”等含义,在英文中常用will have to do、need to do、must do、be necessary等来表达。既然温度达到零度是一个必要条件,那么采用上文讨论的only if句型即可表达出来,所以我们在a句的基础上添加一个only就可以得出b句的意思:
c. Water will freeze only if the temperature reaches 0 ℃.
只有温度达到零度,水才能结冰。
通过比较b句和c句,我们发现二者主句与从句的位置相反。由此我们得出“only if + do”与“if + be to do”的如下关系:
A only if B (do) = B if A (be to do):B是A的必要条件。
也就是说,两个句型所要表达的意思是一样的,但主句与从句的位置相反。按照两个句型的这种关系,下面这组例句的含义也是相同的:
3. a. You can buy a house only if you have a lot of money.
只有你很有钱,你才能买房。
b. You must have a lot of money if you are to buy a house.
要想买房,你必须很有钱。
“only if + do”与“unless + do”
下面我们来比较only if与unless的逻辑语义关系,请看例句:
4. a. You will pass the test only if you study hard.
只有用功学习,你才能通过考试。
b. You will have to study hard if you are to pass the test.
要想通过考试,你必须用功学习。
解析:这两句话表达的是通过考试(情形A)与用功学习(情形B)之间的关系:只有用功学习,才能通过考试。换句话说,通过考试必然意味着用功学习了,即由A能推出B。但是,用功学习并不一定能保证通过考试,即由B不能推出A。反之,不用功学习,就一定不能通过考试,用unless表达就是下面的句子:
c. You won’t pass the test unless you study hard.
除非你用功学习,否则就不能通过考试。
比较a句和c句我们发现,unless引导的从句等同于only if引导的从句,不同的是当only if引导从句时,其主句谓语用的是肯定形式(will pass),而当unless引导从句时,其主句谓语用的是否定形式(won’t pass)。据此,我们得出二者之间有如下关系:
肯定谓语+ only if + do =否定谓语+ unless + do
或者写成:
A (do) only if B (do) = A (don’t) unless B (do)
总结
综上所述,在包含这几种不同结构的条件句的句子中,主句与从句的逻辑关系如下:
1. A if B (do):A与B非充分条件也非必要条件,B只是A众多条件中的一个。
2. A only if B (do):出现了A这个结果,必然出现了B这个条件,即B是A的必要条件。
3. A only if B (do) = B if A (be to do):这两个句型所表达的意义是相同的,但两者主句和从句的位置正好相反。
4. A only if B (do) = A (don’t) unless B (do):这里“only if + do”所在句子的主句谓语用的是肯定形式,而“unless +do”所在句子的主句谓语用的是否定形式。