"在……条件下发生了或将发生……事",这是人们在语言交流过程中常见的句式。英语中通常用if引导的从句表达这一概念,但决不限于if条件句。英语中的条件状语有多种表现形式,体现了英语语言的丰富多彩。
1用介词短语表达
能用来表示条件的介词主要有with,without,but for等。注意:如果with, without短语所陈述的情况完全有可能成为事实,动词用陈述语气;如果所陈述的情况与事实相反,则用虚拟语气。含but for的句子一般用虚拟语气。但介词短语本身常常并不表示条件,而是隐含了条件。例如:
Without revolutionary theory there can be no revolutionary movement.没有革命理论,就不可能有革命运动。(陈述语气)
Without air,the earth would undergo extreme changes in temperature.没有空气,地球就会出现极冷极热的变化。(虚拟语气)
With a little care you could have avoided this accident.如果小心一点,你本可以避免这次事故。
But for my brother's help,I would not have finished the work.如果不是我兄弟帮忙,我就不会完成这项工作。
Such floods would have caused thousands of deaths in the past.(in the past隐含了if thefloods had occurred in the past)这样的洪水在过去会造成数千人的死亡。
2用短语连接词引出
能引起条件句的短语有:on condition that(条件是),as long as(只要),in case(假使),but that(要不是)等。其中含but that从句的主句谓语动词须用虚拟语气。例如:
I will lend you this book on condition that you return it to me before Friday.如果你能在周五以前还给我,我就借你这本书。
He would have said no but that he was afraid.要不是害怕,他就会说"不"了。
This project can go on as long as it is not raining.只要不下雨,工程就可以继续进行。
3用分词引出
英语中,被用来表示条件的词还有providing(that)(假如),provided(that)(假如), supposing(that)(假定),given(假如)。这组词都是由动词演变而来,除given外,都已被认定为连词。例如:Supposing it rains,what shall we do?如果下起雨来,我们怎么办?
Provided /Providing(that)there is no op- position,we shall hold the meeting here.如果没有不同意见,我们将在这里举行会议。
Given good health,I hope to finish the
work this year.假若健康状况良好,我希望今年完成这项工作。
4隐含在上下文中
有些假设条件没有明示,需根据上下文加以判断。例如:
He can't be ill or he wouldn't have come.他不可能生病了,否则他不会来的。(隐含了...if he were ill,...)
She had intellect,otherwise I should have scorned her.她聪明,否则我就会看不起她。(隐含了...if she had not had intellect,...)
He would have given you more help,but he was very busy.他本来要给你更多的帮助,只是他太忙了。(隐含了...if he had not been busy,...)
注意:含有or,otherwise的句子,谓语动词并不都是虚拟语气,要根据所表达情况的真实与否而定。如下面的句子就不必用虚拟语气。
Wear your coat or you'll be cold.穿上外套,要不然你会冷的。
Hand in your application now,otherwise you will miss the opportunity.现在就把申请交上来,否则的话你就会失去机会的。
Exercise:Fill in the blanks with the proper words.
1. ____ he saw it,he would not have believed it.(But for /But that /Suppose)
2.Motors will run well ____ they aremaintained regularly.(unless /otherwise /provided)
3.But for your help,I ____.(had failed /should have failed)
4.I am getting old-otherwise I____ her.(will keep /would keep /have kept)
5.He will do the work ____you pay him.(providing /unless)
6.The old woman would have been drowned but that a passer-by ____her out of the water.(had dragged /would drag / dragged)
7.We ____better under more favorable conditions.(could have done /had done / did)
8. ____ he arrives before I get back, please ask him to wait.(In case /Given)
9.He would have come to see you,but he____ very busy at the time.(were /was / is)
10.A less brave man ____ to work in the enemy headquarters.(did not dare /wouldn't have dared /dared not)
Key:1.But that 2.provided 3.should have failed 4.would keep
5.providing 6.dragged 7.could have done 8.In case 9.was 10.wouldn't have dared