在句子中作條件狀語的從句稱為條件狀語從句。
條件狀語從句可置於句首,也可置於句尾,有時還可置於主語和謂語之間。
條件狀語從句通常由if(如果), unless(除非),
as long as(只要)來引導,主句為祈使句,一般將來時。或有情態動詞時,從句用一現在時。
1.if引導的條件狀語從句
if引導的條件狀語從句在複合句中表示主句動作發生的條件,是引導條件狀語從句最常用的連詞。if意思是「如果,假如」,表示在某種條件下某事很可能發生。
如:
If you get scared earily,do not watch it.
如果你很容易被嚇壞,別看了。
If it does not rain tomorrow, we will go hiking.
如果明天不下雨,我們就去遠足
If you fail in the exam, you will let him down
如果你考試不及格,你會讓他失望的。
You will get good grades if you study hard.
如果你努力學習,就會取得好成績
注意:if引導的條件狀語從句可以位於主句之前,也可位於主句之後。如果從句在前、從句
與主句之間要用逗號隔開。
(1)在引導的條件狀語從句中,主句中的動詞常用一般將來時,從句中的動詞用一般現在時,即「主將從現」。如
If it doesn’t rain, I will go for a picnic
如果不下雨,我就去野餐。
They are going to have a picnic if they are free next Saturday.
如果下周六有空,他們就去野餐。
在if引導的條件狀語從句中,主句也可含有情態動詞或是祈使句。如
You can go if you want.
如果你想去就去吧。
Don’t play computer games if you don ’t finish your homework.
如果你沒有完成作業,就別玩電腦遊戲。
Don't miss the programme if you are a football fan.
如果你是個足球迷,不要錯過這個節目
注意:在if引導的條件狀語從句中,無論主句用一般將來時、情態動詞還是祈使句,從句均用一般現在時。
(2)如果引導的條件狀語從句所表達的前提或
條件將來可以實現或正在進行,動詞要用現在完成時
或進行時,主句通常用將來時。
I'll show you how to do it if I have finished the book
讀完這本書,我就告訴你怎樣做。
(3)If引導的條件狀語從句和賓語從句的區別:
if引導條件狀語從句,譯為「如果」,通常考查的內容為:主句用一般將來時態,從句用一般現在時表示將來;if引導賓語從句,譯為「是否」,如果主句是一般現在時,那麼賓語從句可根據時間狀語選用各種對應的時態;如果主句是一般過去時,那麼賓語從句要用過去的某種時態。
If it doesn't rain, I will go to the cinema tomorrow.
如果明天不下雨,我就去看電影。
--Do you know if we will go to the zoo next Saturday?
一一你知道我們下周六是否去動物嗎?
--I think we』ll go if we don't have much homework.
一我認為我們會去,如果我們沒有太多作業
2.unless引導的條件狀語從句
unless 意為「除非,如果不」,可用來引導條件狀語從句。unless 引導的從句既可以放在主句之前也可以放在主句之後。當從句位於主句之前時,常用逗號與
主句隔開。unless 引導的從句可用if ... not ... 改寫且句意保持不變。此外,如果主句是一般將來時態,則unless 引導的從句的時態通常用一般現在時表將來。
如:
You will fail to arrive there in time unless you start earlier.
如果你不早點動身,你就不能及時趕到那兒了。
You will be late unless you leave at once.
If you do not leave at once, you will be late.
如果你不馬上走,你將會遲到。
Unless he studies hard, he will never pass the exam.
除非他刻苦學習,否則考試水遠不能及格
We will not get there on time unless we leave earlier.
如果我們不早點離開,就不能準時到那裡
Don't come unless I telephone
如果我不打電話,請不要過來。
又如:
Unless you know the way to the mountain, you 』d better take a map.
=You』d better take a map unless you know the way to the mountain.
Unless you agree, I won’t read your diary.
=I won ’t read your diary unless you agree.
I sleep with the window open unless it ’s cold.
注意:當某種條件所引起的結果是一種情緒或想法時,不能使用 unless,只能用if...not,如:
I will be angry if I am not Invited to the party. (正)
I will be angry unless I am invited to the party. (誤)
同if引導的條件狀語從句一樣,在 unless引導的條件狀語從句中,主句也可以含有情態動詞
或是祈使句。如:
He cannot see clearly unless he wears glasses.
他不戴眼鏡就看不清楚。
Don't touch the machine unless the teacher allows you to.
沒有老師的允許,不要亂動機器。
3. as long as
在表示(只要,如果)的含義時,用as long as或so long as的情況均很常見。如:
As long as there is life there is hope.
留得生命在,不怕沒希望.
You can go out, as / so long as you promise to be back before 11 o'clock.
你可以出去,只要你答應在11點以前回來.
I'll accept any job as / so long as I don't have to get up early.
只要不必早起,任何工作我都可以接受.
So / As long as electric current flows through a wire, there is a potential difference.
只要有電流通過,導線就有電位差.
As long as you are here, go on.
你既然已經來到這裡了,就幹吧.
As long as you are going, I'll go too.
既然你要去,那麼我也去.