if從句中的動詞用一般過去時,主句中的動詞用條件時態(tài):
If I had a map I would lend it to you.
我要有地圖就借給你。(但我沒有地圖。句子的含義是指現(xiàn)在。)
If someone tried to blackmail me I would tell the police.
如果有人企圖敲詐我,我就向警察告發(fā)。(但我想不會有人敲詐我。句子的含義是指將來。)
第一類和第二類條件句之間并不存在時間上的差別。像第一類條件句一樣,第二類指的是現(xiàn)在或?qū)恚?if從句中的過去時不是真正的過去時,只是一種虛擬語氣,表示不真實(shí)(如上述第一個例子)或不大可能(如上述第二個例子)。
類型2有以下用法:
1 所假設(shè)的事與已知的事實(shí)相反時: If I lived near my office I’d be in time for work.
要是我住的離辦公樓近,我上班就不會遲到。(但我不住在辦公樓附近。)
If I were you I’d plant some trees round the house.
如果我是你的話,我就會在房子周圍種一些樹。(但我不是你。)
2 說話人認(rèn)為從句中的動作不會發(fā)生時:
If a burglar came into my room at night I’d scream.
要是半夜三更竊賊闖進(jìn)我的房間,我就會拼命叫喊。(但我不認(rèn)為會有竊賊闖入我的房間。)
If I dyed my hair blue everyone would laugh at me.
要是我把頭發(fā)染成藍(lán)色,大家就要笑我了。(但我不想染它。)
有些if從句可以有上述兩種含義中的一種:
If he left his bicycle outside someone would steal it.
要是他把自行車放在外面,會有人把它偷走。
If he left his bicycle可以意指可他沒有(如上述 1中的用法,指的是現(xiàn)在)或他沒這么打算(如上述2中的用法,指的是將來)。但真正的含義通常從上下文中可以看清楚。
這種語義混淆可以通過使用were/was+不定式而不用上述類型2中的一般過去時來避免。
if he/she/it were可以代替 if he/she/it was,而且被認(rèn)為是更正確的形式:
If he were to resign…相當(dāng)于:
If he resigned…
他萬一(果真)要辭職的話……
If I were to succeed…相當(dāng)于:
If I succeeded…h(huán)ttp://ks.examda.com
我竟然(果真)會成功的話……
were的這種用法主要見于相當(dāng)正式的句子里。
if he/she/it was+不定式在日常口語中是可以的,但是如上例所示那樣使用過去時態(tài)更為常見。
3 有時類型2可以用做類型1的替代形式,表示完全有可能實(shí)現(xiàn)的計劃和建議。這種用法頗易引起混淆:
—Will Mary be in time if she gets the ten o’clock bus?
—No,but she’d be in time if she go the nine-thirty bus./No, but she’ll be in time if she gets the nine-thirty bus.
—如果瑪麗趕上10點(diǎn)鐘的公共汽車,她會及時到達(dá)嗎?
—不會的,但是如果她趕上9點(diǎn)30分的汽車,她就會及時到達(dá)。
—We’ll never save£ 100!
—If we each saved£ 10 a week we’d do it in ten weeks./If we each save £10 a week we’ll do it in ten weeks.
—我們永遠(yuǎn)攢不了100英鎊!
—要是我們每人每周儲蓄十英鎊,我們在十周后就會做到。
以類型2的形式表示建議要比以類型1的形式有禮貌些,就如同用would you表示要求要比will you更有禮貌一樣。但學(xué)生不必在類型2的這種用法上花過多工夫。
基本形式可能的變化形式
1 主句的變化 (a)可以用might或could而不用 would:
If you tried again you would succeed.
要是你再試一試,你會成功的。(可靠的結(jié)果)
If you tried again you might succeed.
要是你再試一試,可能會成功。(可能的結(jié)果)
If I knew her number I could ring her up.
要是我知道她的號碼,就能給她打電話。(能力)
If he had a permit he could get a job.
要是他有許可證的話,就可以找到工作。(能力或允許)
。╞)可以用條件時態(tài)中的進(jìn)行時而不用其一般時:
—Peter is on holiday;he is touring Italy.
—If I were on holiday I would/might be touring Italy too.
—彼得在休假,他在意大利旅游。
—如果我在休假,我也會(可能)在意大利旅游。
(c)希望表達(dá)過去自動的或習(xí)慣性的反應(yīng)時,可以在if+過去時后再跟一個過去時。注意:這里的過去時具有過去的含義:
If anyone interrupted him he got angry.
如果有人打擾他,他就會生氣。(每當(dāng)有人打擾他時)
If there was a scarcity of anything,prices of that thing went up.
如果什么物品短缺,那種物品的價格就會上漲。
。╠)當(dāng)if用來表示as或since的時候,主句中可能用各種時態(tài)。這里if+過去時態(tài)具有過去的含義。這種句子并不是真正的條件句。
—The pills made him dizzy.All the same he bought/has bought/is buy-ing some more.
—If they made him dizzy why did he buy/has he bought/is he buying more?
—那種藥使他頭暈。盡管如此,他還是又買了一些/又再買了一些/還要再買一些。
—如果那些藥使他頭暈,那他為什么還買了/買/還準(zhǔn)備再買?
—I knew she was short of money.
—If you knew she was short of money you should have lent her some./why didn’t you lend her some?
—我知道她缺錢。
—如果你知道她缺錢,你應(yīng)該借給她一些。/你為什么不借給她一些?
2 if從句的各種變化
有時不用if+一般過去時,而可以用下列各種時態(tài):
。╝)if+過去進(jìn)行時 。╓e’re going by air and)I hate flying.If we were going by boat I’d feel much happier.
。ㄎ覀儨(zhǔn)備乘飛機(jī)去而)我討厭乘飛機(jī)。要是我們乘船去的話我會感到愉快得多。
If my car was working I would/could drive you to the station.
要不是我的車壞了,我會開車送你去車站的。
。╞)if+過去完成時
If he had taken my advice he would have heen a rich man now.
如果他聽了我的勸告,他現(xiàn)在會是一個有錢人了。
If I had a map I would lend it to you.
我要有地圖就借給你。(但我沒有地圖。句子的含義是指現(xiàn)在。)
If someone tried to blackmail me I would tell the police.
如果有人企圖敲詐我,我就向警察告發(fā)。(但我想不會有人敲詐我。句子的含義是指將來。)
第一類和第二類條件句之間并不存在時間上的差別。像第一類條件句一樣,第二類指的是現(xiàn)在或?qū)恚?if從句中的過去時不是真正的過去時,只是一種虛擬語氣,表示不真實(shí)(如上述第一個例子)或不大可能(如上述第二個例子)。
類型2有以下用法:
1 所假設(shè)的事與已知的事實(shí)相反時: If I lived near my office I’d be in time for work.
要是我住的離辦公樓近,我上班就不會遲到。(但我不住在辦公樓附近。)
If I were you I’d plant some trees round the house.
如果我是你的話,我就會在房子周圍種一些樹。(但我不是你。)
2 說話人認(rèn)為從句中的動作不會發(fā)生時:
If a burglar came into my room at night I’d scream.
要是半夜三更竊賊闖進(jìn)我的房間,我就會拼命叫喊。(但我不認(rèn)為會有竊賊闖入我的房間。)
If I dyed my hair blue everyone would laugh at me.
要是我把頭發(fā)染成藍(lán)色,大家就要笑我了。(但我不想染它。)
有些if從句可以有上述兩種含義中的一種:
If he left his bicycle outside someone would steal it.
要是他把自行車放在外面,會有人把它偷走。
If he left his bicycle可以意指可他沒有(如上述 1中的用法,指的是現(xiàn)在)或他沒這么打算(如上述2中的用法,指的是將來)。但真正的含義通常從上下文中可以看清楚。
這種語義混淆可以通過使用were/was+不定式而不用上述類型2中的一般過去時來避免。
if he/she/it were可以代替 if he/she/it was,而且被認(rèn)為是更正確的形式:
If he were to resign…相當(dāng)于:
If he resigned…
他萬一(果真)要辭職的話……
If I were to succeed…相當(dāng)于:
If I succeeded…h(huán)ttp://ks.examda.com
我竟然(果真)會成功的話……
were的這種用法主要見于相當(dāng)正式的句子里。
if he/she/it was+不定式在日常口語中是可以的,但是如上例所示那樣使用過去時態(tài)更為常見。
3 有時類型2可以用做類型1的替代形式,表示完全有可能實(shí)現(xiàn)的計劃和建議。這種用法頗易引起混淆:
—Will Mary be in time if she gets the ten o’clock bus?
—No,but she’d be in time if she go the nine-thirty bus./No, but she’ll be in time if she gets the nine-thirty bus.
—如果瑪麗趕上10點(diǎn)鐘的公共汽車,她會及時到達(dá)嗎?
—不會的,但是如果她趕上9點(diǎn)30分的汽車,她就會及時到達(dá)。
—We’ll never save£ 100!
—If we each saved£ 10 a week we’d do it in ten weeks./If we each save £10 a week we’ll do it in ten weeks.
—我們永遠(yuǎn)攢不了100英鎊!
—要是我們每人每周儲蓄十英鎊,我們在十周后就會做到。
以類型2的形式表示建議要比以類型1的形式有禮貌些,就如同用would you表示要求要比will you更有禮貌一樣。但學(xué)生不必在類型2的這種用法上花過多工夫。
基本形式可能的變化形式
1 主句的變化 (a)可以用might或could而不用 would:
If you tried again you would succeed.
要是你再試一試,你會成功的。(可靠的結(jié)果)
If you tried again you might succeed.
要是你再試一試,可能會成功。(可能的結(jié)果)
If I knew her number I could ring her up.
要是我知道她的號碼,就能給她打電話。(能力)
If he had a permit he could get a job.
要是他有許可證的話,就可以找到工作。(能力或允許)
。╞)可以用條件時態(tài)中的進(jìn)行時而不用其一般時:
—Peter is on holiday;he is touring Italy.
—If I were on holiday I would/might be touring Italy too.
—彼得在休假,他在意大利旅游。
—如果我在休假,我也會(可能)在意大利旅游。
(c)希望表達(dá)過去自動的或習(xí)慣性的反應(yīng)時,可以在if+過去時后再跟一個過去時。注意:這里的過去時具有過去的含義:
If anyone interrupted him he got angry.
如果有人打擾他,他就會生氣。(每當(dāng)有人打擾他時)
If there was a scarcity of anything,prices of that thing went up.
如果什么物品短缺,那種物品的價格就會上漲。
。╠)當(dāng)if用來表示as或since的時候,主句中可能用各種時態(tài)。這里if+過去時態(tài)具有過去的含義。這種句子并不是真正的條件句。
—The pills made him dizzy.All the same he bought/has bought/is buy-ing some more.
—If they made him dizzy why did he buy/has he bought/is he buying more?
—那種藥使他頭暈。盡管如此,他還是又買了一些/又再買了一些/還要再買一些。
—如果那些藥使他頭暈,那他為什么還買了/買/還準(zhǔn)備再買?
—I knew she was short of money.
—If you knew she was short of money you should have lent her some./why didn’t you lend her some?
—我知道她缺錢。
—如果你知道她缺錢,你應(yīng)該借給她一些。/你為什么不借給她一些?
2 if從句的各種變化
有時不用if+一般過去時,而可以用下列各種時態(tài):
。╝)if+過去進(jìn)行時 。╓e’re going by air and)I hate flying.If we were going by boat I’d feel much happier.
。ㄎ覀儨(zhǔn)備乘飛機(jī)去而)我討厭乘飛機(jī)。要是我們乘船去的話我會感到愉快得多。
If my car was working I would/could drive you to the station.
要不是我的車壞了,我會開車送你去車站的。
。╞)if+過去完成時
If he had taken my advice he would have heen a rich man now.
如果他聽了我的勸告,他現(xiàn)在會是一個有錢人了。