牛津實用英語語法:221 條件句類型1
A if從句中的動詞是一般現在時,主句的動詞是一般將來時。主句和從句的先后次序無關緊要。
If he runs hell get there in time.
如果他跑步去就會及時趕到那里。
The cat will scratch you if you pull her tail.
如果你拉貓的尾巴,它會抓你。
這種類型的句子意味著if從句中的動作很可能發生。
注意:這里的含義是現在或將來,但if從句中的動詞是一般現在時而不是一般將來時。if+will/would只能用于表示某些特殊含義時。
B 基本形式可能的變化形式
1 主句的變化
除if+一般現在時+一般將來時外,可能是:
(a)if+一般現在時+may/might(可能性)
If the fog gets thicker the plane may/might be diverted.
如果霧再大,飛機就可能改飛別的機場降落。(也許飛機確實會改飛別的機場降落。)
(b) if+一般現在時+ may(允許)/can(允許或能力)
If your documents are in order you may/can leave at once.
如果你的證明文件都齊備了你可以馬上就走。(允許)
If it stops snowing we can go out.
如果雪停了我們就可以出去了。(允許或能力)
(c)if+一般現在時+must,should或任何表示命令、請求或勸告的形式:
If you want to lose weight you must/should eat less bread.
如果你想減輕體重,你必須/應該少吃面包。
If you want to lose weight you had better eat less bread.
如果你想減輕體重,最好少吃面包。
If you want to lose weight eat less bread.
如果你想減輕體重,少吃面包。
If you see Tom tomorrow could you ask him to ring me?
如果你明天見到湯姆,你能讓他給我打個電話嗎?
(d)if+一般現在時+一般現在時
if+兩個一般現在時可以用來表示自動產生或照例會產生的結果:
If you heat ice it turns to water.
如果把冰加熱,它就化成水。(也可以用will turn。)
If there is a shortage of any product prices of that product go up.
如果某種產品短缺,那種產品的價格就上漲。
(e)當if用來表示 as/since時,主句中就可能使用多種不同時態:
Ann hates London.
If she hates it why does she live there?/she ought to move out.
安討厭倫敦。
既然她討厭倫敦,她為什么還住在那里?/她應當搬走。(If she hates it可用If so來代替。)
當然這已不是一個真正的條件句了。
2 if從句的各種變化形式
if+一般現在時可能用下列時態替代以表示條件:
(a)if+現在進行時,表示現在的動作或將來的安排:
If you are waiting for a bus youd better join the queue.
如果你是在等公共汽車,你最好排隊。(現在的動作)
If you are looking for Peter youll find him upstairs.
如果你是在找彼得,到樓上就會找到他。(現在的動作)
If you are staying for another night Ill ask the manager to give you a bet-ter room.
如果你還要住一夜,我就請經理給你安排一個好一點的房間。(將來的安排)
(b)if+現在完成時:
If you have finished dinner Ill ask the waiter for the bill.
如果你吃完了,我就叫侍者來算帳。
If he has written the letter Ill post it.
如果他寫完了信,我就把它寄走。
If they havent seen the museum wed better go there today.
如果他們沒參觀過那個博物館,我們今天最好去那里。
A if從句中的動詞是一般現在時,主句的動詞是一般將來時。主句和從句的先后次序無關緊要。
If he runs hell get there in time.
如果他跑步去就會及時趕到那里。
The cat will scratch you if you pull her tail.
如果你拉貓的尾巴,它會抓你。
這種類型的句子意味著if從句中的動作很可能發生。
注意:這里的含義是現在或將來,但if從句中的動詞是一般現在時而不是一般將來時。if+will/would只能用于表示某些特殊含義時。
B 基本形式可能的變化形式
1 主句的變化
除if+一般現在時+一般將來時外,可能是:
(a)if+一般現在時+may/might(可能性)
If the fog gets thicker the plane may/might be diverted.
如果霧再大,飛機就可能改飛別的機場降落。(也許飛機確實會改飛別的機場降落。)
(b) if+一般現在時+ may(允許)/can(允許或能力)
If your documents are in order you may/can leave at once.
如果你的證明文件都齊備了你可以馬上就走。(允許)
If it stops snowing we can go out.
如果雪停了我們就可以出去了。(允許或能力)
(c)if+一般現在時+must,should或任何表示命令、請求或勸告的形式:
If you want to lose weight you must/should eat less bread.
如果你想減輕體重,你必須/應該少吃面包。
If you want to lose weight you had better eat less bread.
如果你想減輕體重,最好少吃面包。
If you want to lose weight eat less bread.
如果你想減輕體重,少吃面包。
If you see Tom tomorrow could you ask him to ring me?
如果你明天見到湯姆,你能讓他給我打個電話嗎?
(d)if+一般現在時+一般現在時
if+兩個一般現在時可以用來表示自動產生或照例會產生的結果:
If you heat ice it turns to water.
如果把冰加熱,它就化成水。(也可以用will turn。)
If there is a shortage of any product prices of that product go up.
如果某種產品短缺,那種產品的價格就上漲。
(e)當if用來表示 as/since時,主句中就可能使用多種不同時態:
Ann hates London.
If she hates it why does she live there?/she ought to move out.
安討厭倫敦。
既然她討厭倫敦,她為什么還住在那里?/她應當搬走。(If she hates it可用If so來代替。)
當然這已不是一個真正的條件句了。
2 if從句的各種變化形式
if+一般現在時可能用下列時態替代以表示條件:
(a)if+現在進行時,表示現在的動作或將來的安排:
If you are waiting for a bus youd better join the queue.
如果你是在等公共汽車,你最好排隊。(現在的動作)
If you are looking for Peter youll find him upstairs.
如果你是在找彼得,到樓上就會找到他。(現在的動作)
If you are staying for another night Ill ask the manager to give you a bet-ter room.
如果你還要住一夜,我就請經理給你安排一個好一點的房間。(將來的安排)
(b)if+現在完成時:
If you have finished dinner Ill ask the waiter for the bill.
如果你吃完了,我就叫侍者來算帳。
If he has written the letter Ill post it.
如果他寫完了信,我就把它寄走。
If they havent seen the museum wed better go there today.
如果他們沒參觀過那個博物館,我們今天最好去那里。