方 群
請(qǐng)看這道2006年河北省的中考題:
—Mike wants to know if________a picnic tomorrow.
—Yes. But if it________, well visit the museum instead.
A. you have; will rain
B. you will have; will rain
C. you will have; rains
D. will you have; rains
正確答案應(yīng)該是C。為什么同樣一個(gè)if,后面所接的時(shí)態(tài)卻不相同呢?這要從if引導(dǎo)的條件狀語從句說起。
條件狀語從句表示主句動(dòng)作發(fā)生的條件,在初中階段常由if(如果)引導(dǎo),表示假如有從句的動(dòng)作發(fā)生就會(huì)有主句的動(dòng)作發(fā)生。例如:
Please call me if he is at home. 假如他在家的話,請(qǐng)給我打電話。
條件狀語從句和主句還有一個(gè)共同的伙伴,有時(shí)它可以替代從句和主句,它就是“祈使句+and / or+簡(jiǎn)單句”。其中and表示句意順承;or則表示轉(zhuǎn)折,意為“否則”。例如:
If you work harder, youll pass the exam.
= Work harder, and youll pass the exam. 如果你再努力些,你就會(huì)通過考試。
If you dont hurry up, youll miss the train.
= Hurry up, or youll miss the train. 如果你不快點(diǎn)兒,你就趕不上火車了。
在學(xué)習(xí)條件狀語從句時(shí),同學(xué)們要注意以下幾點(diǎn):
一、時(shí)態(tài)呼應(yīng)
一般來講,復(fù)合句都要遵循主、從句時(shí)態(tài)呼應(yīng)規(guī)律,狀語從句也不例外。即主句用現(xiàn)在時(shí),從句也用現(xiàn)在時(shí);主句用過去時(shí),從句也用過去的某種時(shí)態(tài)。具體地講,主句是一般現(xiàn)在時(shí)(包括祈使句和含有情態(tài)動(dòng)詞can, may, must等),從句也用一般現(xiàn)在時(shí)。例如:
Have a good rest if you are tired. 如果你累了,就好好休息一會(huì)兒吧。
You must see the doctor if you are ill. 如果你生病了,就必須去看醫(yī)生。
這里提醒大家特別要注意:如果主句是一般將來時(shí)態(tài),這時(shí)從句不可以用將來時(shí)態(tài),而要用一般現(xiàn)在時(shí)。例如:
I wont go there with you if it rains tomorrow. 如果明天下雨的話,我就不和你一起去那兒了。
If we do nothing, there will be only standing room on the earth. 假如我們不采取任何措施,地球上將只有站的地方了。
二、主從句的位置
大多數(shù)情況下,從句可以位于主句之前,也可以位于主句之后。不過從句在前時(shí),主從句之間必須用逗號(hào)隔開。例如:
Please tell me if he comes back.
= If he comes back, please tell me. 如果他回來了,請(qǐng)告訴我一聲。
三、if的兩面性
if引導(dǎo)條件狀語從句時(shí)意為“如果”,如果引導(dǎo)賓語從句則意為“是否”。請(qǐng)比較:
1) We will go out if it is fine tomorrow.
2) I dont know if the train has arrived.
句1) 中if引導(dǎo)的是狀語從句。這個(gè)從句表示“條件”,修飾主句。整個(gè)句子的意思是“如果明天天氣好,我們就出去”。句2) 中if引導(dǎo)的是賓語從句,充當(dāng)謂語動(dòng)詞dont know的賓語,整個(gè)句子的意思是“我不知道火車是否到了”。
通過以上講解,同學(xué)們應(yīng)該知道本文開頭那道中考題的答案為什么選C了吧?再做幾道題鞏固一下吧!
[實(shí)戰(zhàn)演練]
句型轉(zhuǎn)換(同義轉(zhuǎn)換)
1. A. You must be quick. If not, youll miss the early bus.
B.______quick,______youll miss the early bus.
2. A: Put on your coat, or youll catch a cold.
B:______you______put on your coat, youll catch a cold.
3. A. If you dont help me, I cant finish my work on time.
B.______help, I cant finish my work on time.
4. A. If you play basketball here, you may break the windows.
B.______play basketball here,______you may break the windows.
Keys:1. Be, or
2. If; dont
3. Without your
4. Dont, or