第二十一章 条件语气
发布日期:2021-07-22 22:18:44 浏览次数:9 分类:技术文章

本文共 17606 字,大约阅读时间需要 58 分钟。

219 条件现在时

 

A 条件现在时由wouldshould+动词原形构成(用于第一人称),或由would+动词原形构成(用于其他人称)。

肯定式:         I wouldId workI should work

               you wouldyoud work

否定式:         I would notwouldnt work

                       I should notshouldnt work

                       you would notwouldnt work

疑问式:         wouldshould I work

                       would you work?等

否定疑问式:  should I notshouldnt I work

                       would you notwouldnt you work?等

B 这种形式用于:

a)条件句中。(参见第221节至第229节。)

bwouldshould的特殊用法中。(参见第二十二章。)

c)过去将来时。当主句的主要动词是过去时的时候,从句中就必须用 wouldshould而不用 willshall

I hopethat I willshall succeed

我希望我会成功。

I hopedthat I wouldshould succeed

我曾希望我会成功。

I knowthat he will be in time

我知道他会赶得上的。

I knewthat he would be in time

我当时知道他会赶得上的。

He thinksthat they will give him a visa

他想他们会给他签证。

He thoughtthat they would give him a visa

他本想他们会给他签证。

I expectthatthe plane will be diverted

我料想飞机会改变航线。

I expectedthatthe plane would be diverted

我本料想飞机会改变航线。

(关于willshallwouldshould在间接引语中的用法,参见第三十一章。)

 

 

220 条件完成时

 

A 这种时态由wouldshould+完成式构成:

肯定式:             I wouldshould have worked

                           you would have worked

否定式:             I would notshould not have worked

疑问式:             wouldshould I have worked?等

否定疑问式:      should I not haveshouldnt I have worked

                           would you not havewouldnt you have worked

等其他缩略形式参见第219节。

B 这种形式用于:

a)条件句中。(参见第221节至第229节。)

bwouldshould的特殊用法中。(参见第230节至第节。)

c)过去时中,相当于将来完成时:

I hope he will have finished before we get back

我希望在我们回来之前他已经做完。

I hoped he would have finished before we got back

我曾经希望在我们回来之前他已经做完。 

 

条件句

 

条件句由两部分组成: if从句+主句:

If it rains I shall stay at home

如果下雨我就呆在家里。

If it rains if从句, I shall stay at home是主句。条件句有三种,每种所含的一对时态都不一样。每种条件句内还可能有某些变化,但初学条件句者可不必理会这些变化,而把注意力放在条件句的基本形式上。

 

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+willwould只能用于表示某些特殊含义时。(参见第224节。)

B 基本形式可能的变化形式

1 主句的变化

if+一般现在时+一般将来时外,可能是:

aif+一般现在时+maymight(可能性)

If the fog gets thicker the plane maymight be diverted

如果雾再大,飞机就可能改飞别的机场降落。(也许飞机确实会改飞别的机场降落。)

b if+一般现在时+ may(允许)/can(允许或能力)

If your documents are in order you maycan leave at once

如果你的证明文件都齐备了你可以马上就走。(允许)

If it stops snowing we can go out

如果雪停了我们就可以出去了。(允许或能力)

cif+一般现在时+mustshould或任何表示命令、请求或劝告的形式:

If you want to lose weight you mustshould 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

如果你明天见到汤姆,你能让他给我打个电话吗?

dif+一般现在时+一般现在时

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用来表示 assince(参见第338A)时,主句中就可能使用多种不同时态:

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+一般现在时可能用下列时态替代以表示条件:

aif+现在进行时,表示现在的动作或将来的安排:

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 better room

如果你还要住一夜,我就请经理给你安排一个好一点的房间。(将来的安排)

bif+现在完成时:

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

如果他们没参观过那个博物馆,我们今天最好去那里。

 

222 条件句类型2

 

A if从句中的动词用一般过去时,主句中的动词用条件时态:

If I had a map I would lend it to you

我要有地图就借给你。(但我没有地图。句子的含义是指现在。)

If someone tried to blackmail me I would tell the police

如果有人企图敲诈我,我就向警察告发。(但我想不会有人敲诈我。句子的含义是指将来。)

第一类和第二类条件句之间并不存在时间上的差别。像第一类条件句一样,第二类指的是现在或将来; if从句中的过去时不是真正的过去时,只是一种虚拟语气,表示不真实(如上述第一个例子)或不大可能(如上述第二个例子)。

B 类型2有以下用法:

1 所假设的事与已知的事实相反时:

If I lived near my office Id be in time for work

要是我住的离办公楼近,我上班就不会迟到。(但我不住在办公楼附近。)

If I were you Id plant some trees round the house

如果我是你的话,我就会在房子周围种一些树。(但我不是你。)

2 说话人认为从句中的动作不会发生时:

If a burglar came into my room at night Id scream

要是半夜三更窃贼闯进我的房间,我就会拼命叫喊。(但我不认为会有窃贼闯入我的房间。)

If I dyed my hair blue everyone would laugh at me

要是我把头发染成蓝色,大家就要笑我了。(但我不想染它。)

有些if从句可以有上述两种含义中的一种:

If he left his bicycle outside someone would steal it

要是他把自行车放在外面,会有人把它偷走。

If he left his bicycle可以意指可他没有(如上述 1中的用法,指的是现在)或他没这么打算(如上述2中的用法,指的是将来)。但真正的含义通常从上下文中可以看清楚。

这种语义混淆可以通过使用werewas+不定式而不用上述类型2中的一般过去时来避免。

if hesheit were可以代替 if hesheit was,而且被认为是更正确的形式:

If he were to resign…相当于:

If he resigned

他万一(果真)要辞职的话……

If I were to succeed…相当于:

If I succeeded

我竟然(果真)会成功的话……

were的这种用法主要见于相当正式的句子里。

if hesheit was+不定式在日常口语中是可以的,但是如上例所示那样使用过去时态更为常见。

3 有时类型2可以用做类型1的替代形式,表示完全有可能实现的计划和建议。这种用法颇易引起混淆:

Will Mary be in time if she gets the ten oclock bus

Nobut shed be in time if she go the ninethirty bus./No but shell be in time if she gets the ninethirty bus

—如果玛丽赶上10点钟的公共汽车,她会及时到达吗?

—不会的,但是如果她赶上930分的汽车,她就会及时到达。

Well never save 100

If we each saved 10 a week wed do it in ten weeks./If we each save 10 a week well do it in ten weeks

—我们永远攒不了100英镑!

—要是我们每人每周储蓄十英镑,我们在十周后就会做到。

以类型2的形式表示建议要比以类型1的形式有礼貌些,就如同用would you表示要求要比will you更有礼貌一样。但学生不必在类型2的这种用法上花过多工夫。

C 基本形式可能的变化形式

1 主句的变化

a)可以用mightcould而不用 would

If you tried again you would succeed

要是你再试一试,你会成功的。(可靠的结果)

If you tried again you might succeed

要是你再试一试,可能会成功。(可能的结果)

If I knew her number I could ring her up

要是我知道她的号码,就能给她打电话。(能力)

If he had a permit he could get a job

要是他有许可证的话,就可以找到工作。(能力或允许)

b)可以用条件时态中的进行时而不用其一般时:

Peter is on holidayhe is touring Italy

If I were on holiday I wouldmight be touring Italy too

—彼得在休假,他在意大利旅游。

—如果我在休假,我也会(可能)在意大利旅游。

c)希望表达过去自动的或习惯性的反应时,可以在if+过去时后再跟一个过去时。可以与第221B1d)所提到if+两个现在时态相比较。注意:这里的过去时具有过去的含义:

If anyone interrupted him he got angry

如果有人打扰他,他就会生气。(每当有人打扰他时)

If there was a scarcity of anythingprices of that thing went up

如果什么物品短缺,那种物品的价格就会上涨。

d)当if用来表示assince的时候,主句中可能用各种时态。这里if+过去时态具有过去的含义。这种句子并不是真正的条件句。

The pills made him dizzyAll the same he boughthas boughtis buying some more

If they made him dizzy why did he buyhas he boughtis he buying more

—那种药使他头晕。尽管如此,他还是又买了一些/又再买了一些/还要再买一些。

—如果那些药使他头晕,那他为什么还买了/买/还准备再买?

I knew she was short of money

If you knew she was short of money you should have lent her some./why didnt you lend her some

—我知道她缺钱。

—如果你知道她缺钱,你应该借给她一些。/你为什么不借给她一些?

2 if从句的各种变化

有时不用if+一般过去时,而可以用下列各种时态:

aif+过去进行时

Were going by air andI hate flyingIf we were going by boat Id feel much happier

(我们准备乘飞机去而)我讨厌乘飞机。要是我们乘船去的话我会感到愉快得多。

If my car was working I wouldcould drive you to the station

要不是我的车坏了,我会开车送你去车站的。

bif+过去完成时

If he had taken my advice he would have heen a rich man now

如果他听了我的劝告,他现在会是一个有钱人了。(这是类型2和类型3的混合用法。第223节中将再举一些这种例子。)

(关于ifwould,参见第224节。)

 

223 条件句类型3

 

A if从句中的动词用过去完成时,主句中的动词用条件完成时。这种句子所指的时间是过去;所提出的条件是不可能实现的,因为if从句中的动作在过去并未发生。

If I had known that you were coming I would have met you at the airport

要是我早知道你要来的话,我就会在机场接你了。(但我不知道,所以我也没去。)

If he had tried to leave the country he would have been stopped at the frontier

要是他当时试图离开这个国家,他就会在边界被阻拦。(但他并未这样做。)

B 基本形式可能的变化形式

1 可以用couldmight而不用would

If we had found him earlier we could have saved his life

要是我们那时早点找到他的话,我们会把他救活的。(能力)

If we had found him earlier we might have saved his life

要是我们那时早点找到他的话,我们可能会把他救活的。(可能性)

If our documents had been in order we could have left at once

要是我们的证明文件都齐备的话,我们那时就能够马上走。(能力或允许)

2 可以用条件完成进行时:

At the time of the accident I was sitting in the back of the carbecause Toms little boy was sitting beside him in frontIf Toms boy had not been there I would have been sitting in front

事故发生的时候,我坐在车子的后座,因为汤姆的小儿子坐在前边他的身旁。要是汤姆的孩子没坐在那里的话,我就会坐在前面了。

3 可以在if从句中用过去完成进行时:

I was wearing a seat beltIf I hadnt been wearing one Id have been seriously injured

我当时系了安全带。要是没有系上的话,我就会受重伤了。

4 可以把类型2和类型3结合起来:

The plane I intended to catch crashed and everyone was killedIf I had caught that plane I would be dead nowI would have been killed

我原想赶乘的那架飞机坠毁了,所有乘客都遇难身亡。要是我赶上了那架飞机,我也就没命了/我就会摔死了。(类型 3

If I had worked harder at school I would be sitting in a comfortable office nowI wouldnt be sweeping the streets

要是在上学时学习再努力一些,我现在就会坐在舒适的办公室里,而

不会是在扫大街了。(但我上学时不努力,因而我现在在扫大街。)

5 had可以位于句首并省略if

If you had obeyed orders this disaster would not have happened.相当于:

Had you obeyed orders this disaster would not have happened

要是你当时服从了命令,这场灾难就不会发生了。

 

224 if从句中的willwouldshould

 

通常这些助动词不用于条件句中的if之后,然而以下情况例外。

A if you willwould常用于有礼貌的请求中,此时可用更有礼貌的形式would

If you willwould wait a moment Ill see if Mr Jones is free

请您稍候片刻,我看看琼斯先生是否有空。(请等候)

I would be very grateful if you would make the arrangements for me

如果您能为我安排一下,我将不胜感激。

假如这种要求在当时的情况下通常都会提出,已成为套话,if you would+动词原形就常常单独使用。这表示说话人认为对方理所当然会照办。

If youd fill up this form

请填好这张表。

in a hotel If youd just sign the register

(在旅馆中)请在登记簿上签名。

in a shopIf youd put your address on the back of the cheque

(在商店里)请在支票的背面写下你的地址。

in a classroomIf youd open your books

(在教室里)请打开你们的书。

B 表示愿意的if+willwould适用于所有人称:

If hell listen to me Ill be able to help him

如果他听我说,我就会帮助他。(如果他乐意听……)

If Tom would tell me what he wants for his dinner Id cook it for him

如果汤姆愿意告诉我他晚饭要吃什么,我就会做给他吃。(说话人的意思是说汤姆不愿告诉她。)如在这里使用wont时,则意味着拒绝:

If he won t listen to me I cant help him

如果他不肯听我的话,我就不能帮他的忙。(如果他不愿听/如果他拒绝听……)

If they wont accept a cheque well have to pay cash

如果他们不愿接受支票我们就只能付现金。(如果他们拒收……)

C Will 可以用来表示执意坚持(参见第230B):

If you will play the drums all night no wonder the neighbours complain

如果你一定要整夜敲鼓的话,那就难怪邻居抱怨。(要是你执意敲的话……)

D ifwould likecare 可以用来代替 ifwantwish,而且比后者有礼貌:

If you would like to come Ill get a ticket for you

如果你想来,我就给你弄一张票。

If youd care to see the photographs Ill bring them round

如果你有兴趣看那些照片,我就带来。

If hed like to leave his car here he can

如果他想把车停放在这里,他可以这样做。

但是,如果改写一下句子,使 would like没有宾语,就可以省掉 would

If you like Ill get a ticket for you

如果你喜欢,我就给你弄一张票。

但是说:

If youd like a ticket Ill get one for you

(译文同上。)

If he likes he can leave his car here

如果他愿意,他可以把车停放在这里。

但是说:

If hed like to leave his car here he can./ He can leave it here

if hed like to.(译文同上。)

E ifshould可以用于条件句类型1,用来表示动作虽有可能实现但可能性不很大。它常和祈使句结合使用,而且主要用于 书面的说明中:

If you should have any difficulty in getting spare parts ring this number

万一你买备件时遇到什么困难,请打这个电话号码。

If these biscuits should arrive in a damaged condition please inform the factory at once

饼干运到时如有损坏,请立即通知本厂。

should可以位于句首而省略掉if

Should these biscuits arrive

(译文同上。)

(参见第225B。)

 

225 if + were以及主语和助动词的倒装

 

A ifwere而不用 ifwas的情况

1 通常两种形式都可以用,were更适合较正式的英语:

If she waswere offered the job shed take it

如果给她提供那份工作,她就会接受。(两者都可用。)

If Tom waswere here hed know what to do

如果汤姆在这里,他会知道该怎么办。

2 If I werewas you I wouldshould…是一种表示劝告的方式,were要比was用得普遍些:

If I were you I would wait a bit,’ he said

他说:“我要是你的话,就再等一会儿。”(参见第287C。)

were用于带to的不定式结构的情况更为常见:

If Peter werewas to apply for the post hed get it

要是彼得申请这个职务,他会得到的。(参见第222B。)

3 以助动词置于主语前而构成条件句时,则只用were而不用was

Were I Tom I would refuse

如果我是汤姆,我会拒绝的。(参见下面B。)

if 意为since(由于,既然,参见第222C)时,was不能由were代替;在 if only(参见第228节)和wish(参见第300节)之后,were可以由was来代替。

B 在正式的英语中, if + 主语 + 助动词结构中可以省略if,同时使助动词位于主语前面:

If I were in his shoes…相当于:

Were I in his shoes

如果我处于他的地位……

If you should require anything 相当于:

Should you require anything

你需要什么的话……

If he had known 相当于:

Had he known

要是他当时知道的话……

 

226 ifeven ifwhetherunlessbut for

otherwiseprovided suppose

 

A even if=even though即便)

请比较下面两个例句:

You must go tomorrow if you are ready

如果你准备好了,明天你必须走。

You must go tomorrow even if you arent ready

哪怕你没有准备好,明天你也得走。

B whetheror=ifor是否)

You must go tomorrow whether you are ready or not

无论你明天是否准备好了,你都必须走。

C unless+肯定动词(=if+否定动词除非)

Unless you start at once youll be late.相当于:

If you dont start at once youll be late

除非你立即动身,否则你就会迟到。

Unless you had a permit you couldnt get a job.相当于:

If you hadnt a permit you couldnt get a job

除非你有执照,否则你就找不到工作。

注意下面两个例句间的区别:

a Dont call me if you need help

如果你需要帮助的话,别打电话找我。

b Dont call me unless you need help

除非你需要帮助否则别打电话找我。

在例句(a)中,即使在对方需要帮助的时候,说话人也不愿意去帮助对方。在例句(b)中,在对方需要帮助的时候,说话人愿意帮助对方,但说话人不愿意对方在不要紧的时候打电话找自己。

unlesshedyoud likeprefer等通常可用来代替 if heyou wouldnt like等:

Ill ask Tomunless youd prefer me to askunless youd rather I asked Bill

我去问汤姆,除非你宁愿叫我去问比尔。

D but for=if it were not forif it hadnt been for不然)

My father pays me feesBut for that I wouldnt be here

我父亲给我一笔补贴费。不然我就不会在这里了。

The car broke down But for that we would have been in time

汽车出毛病了。要不是那个我们会及时赶到的。

E otherwise=if this doesnt happendidnt happenhadnt happened否则)

We must be back before midnight otherwise well be locked out

我们必须在午夜之前赶回去,否则我们就会被锁在门外。相当于:

If we are not back by midnight well be locked out

如果我们不在午夜之前赶回去,我们就会被锁在门外。

Her father pays her feesotherwise she wouldnt be here

她的费用是她的父亲付的,否则她就不会在这里。相当于:

If her father didnt pay her fees she wouldnt be here

要是她的父亲不付她的费用,她就不会在这里了。

I used my calculator otherwise Id have taken longer

我用了计算器,不然我花的时间就会更多。相当于:

If I hadnt used my calculator Id have taken longer

要是我没用计算器,我花的时间就会更多。

F 在日常英语中 or(+else)可以代替 otherwise

We must be early orelse we wont get a seat

我们必须早去,否则就不会有座位了。

G 存在强烈的限制或约束的意思时,providedthat)可以代替if。它主要用来表示允许:

You can camp here provided you leave no mess

你们如果保持整洁的话,可以在这里宿营。

H supposesupposing…?(=what if…?假如)

Suppose the plane is late?相当于:

What ifWhat will happen if the plane is late

假如飞机误点的话,将会出现什么情况?

Suppose no one had been there?相当于:

What if no one had been there

假如没有人去过那里的话,会怎么样?

suppose也可以引出建议:

Suppose you ask him?/Why dont you ask him

假如你问一问他呢?/你为什么不问一问他呢?

 

227 ifin case

 

A in case 后接一般现在时、一般过去时或 should。(参见第节。)它看上去与if的用法相似而且常常和if相混淆,但两者完全不同。

in case引导的从句为主句的动作提供理由:

Some cyclists carry repair outfits in case they have a puncture

有些骑自行车的人携带修理工具,以备万一车胎被扎破。相当于:

Some cyclists carry repair outfits because they may havebecause it is pos- sible they will have a puncture

有些骑自行车的人携带修理工具,因为他们的车胎可能会被扎破。

I always slept by the phone in case he rang during the night

我总是睡在电话机旁边,惟恐他夜间打电话来。相当于:

I always slept by the phone because I knewhe might ring during the night

我总是睡在电话机旁,因为我知道他可能夜间打电话来。

in case从句可以省掉而不改变主句的含义。然而在条件句中,主句的动作依赖于if从句的动作,如果省掉if从句主句的含义就变了。

请比较以下句子:

a Bill Ill come tomorrow in case Ann wants me

比尔:明天我要来,以备安找我。

b Tom Ill come tomorrow if Ann wants me

汤姆:如果安找我,我明天就来。

在句子(a)中,安也许要找比尔,也许不找。但比尔无论如何要来。他的行动不取决于安的动作,因此可以把 in case Ann wants me 省掉而不改变主句的含义。

句子(b)是一个条件句,汤姆的到来是以安的要求为条件的。他的动作取决于安的动作。不能省掉 if Ann wants me 而又不改变主句的含义。

B in case从句通常位于主句之后而不是之前。

但要注意 in case of+名词等于 if there is aan+名词:

In case of accident phone 999.相当于:

If there is an accident phone 999

如果发生事故,请拨电话999

if从句和 in case从句之间的混淆可能是由此引起的。

 

228 if only

 

only 可以用在if之后,按照和它连用的不同时态分别表示希

望、愿望或遗憾。

A if only+现在时/will表示希望:

If only he comes in time

但愿他能及时来到。相当于:

We hope he will come in time

我们希望他会及时来。

If only he will listen to her

但愿他愿意听她的话。相当于:

We hope he will be willing to listen to her

我们希望他愿意听她的话。

B if only+一般过去时/过去完成时表示遗憾(参见第300wish+一般过去时或过去完成时):

If only he didn t smoke

要是他不吸烟该多好!相当于:

We wish he didnt smoke./We are sorry he smokes

我们希望他不吸烟。/他吸烟我们感到遗憾。

If only=IWe wish Tom were here

汤姆要是在这里就好了!

If only you hadnt said,‘Liar’!

要是你没说“你撒谎”就好了。相当于:

We wish you hadnt said,‘Liar’/We are sorry you said,‘Liar.’

 我们希望你没说“你撒谎”。/你说了“你撒谎”,我们感到遗憾。

C if onlywould表示对于现在的动作的遗憾,可以作为 if only +一般过去时的替代说法,它具有 wishwould的含义:

If only he would drive more slowly

要是他肯开得慢一些就好了!相当于:

We are sorry that he isnt willing to drive more slowly

他不愿意开得慢一些,我们感到遗憾。

if onlywould也可以表示没有多大希望实现的关于将来的愿望:

If only=IWe wish the rain would stop

要是雨能停该多好!(我/我们希望雨停,但我们想雨会继续下个不停。)(参见第300节与第301节有关wish部分。)

if only从句如上所述可以单独使用,也可以作为一个完整的条件句的组成部分。

 

229 间接引语中的条件句

 

A 条件句类型1的基本形式在这里时态的变化遵循通常的规律:

He said,‘If I catch the plane Ill be home by five.’

他说:“我如果能赶上这班飞机,5点钟以前就可以到家了。”相当于:

He said that if he caught the plane he would be home by five

他说他如果能赶上那班飞机,5点钟以前就可以到家了。

条件句类型2的基本形式在这里时态不变:

If I had a permit I could get a job,’he said

他说:“如果我有许可证就能找到工作。”相当于:

He said that if he had a permit he could get a job

他说如果他有许可证就能找到工作。

条件句类型3的基本形式在这里时态不变:

If she had loved Tom,’ he said,‘she wouldnt have left him.’

他说:“如果她喜欢汤姆,就不会离开他。”相当于:

He said that if she had loved Tom she wouldnt have left him

他说如果她喜欢汤姆的话就不会离开他。

B 关于if从句+命令或者要求在间接引语中的例句(参见第320节与第321节):

He said,‘If you have time wash the floor.’

他说:“如果你有时间,擦一擦地板。”

He said,‘If you have time would you wash the floor?’

他说:“如果你有时间,你能擦一擦地板吗?”相当于:

He toldasked me to wash the floor if I had time

他叫/要我有时间的话擦一擦地板。

He said that if I had time I was to wash the floor

他说如果我有时间的话就擦一擦地板。

If you see Ann ask her to ring me,’he said

他说:“如果你遇到安,叫她给我打个电话。”相当于:

He said that if I saw Ann I was to ask her to ring him

他说如果我看到安,告诉她给他打个电话。(这里如用 ask+不定式结构就变得很拗口,也不十分清楚。)

Peteron phone): If you miss the last bus get a taxi

彼得(在打电话):如果你们误了末班车,就雇一辆出租汽车。

Peter says that if we miss the last bus we are to get a taxi

彼得说如果我们误了末班车就雇一辆出租汽车。

(关于if you would…表示要求,参见第284F。)

C 关于在间接引语中的if从句+劝告的表示法:

If you feel ill,’she said,‘why dont you go to bed?’/‘…youd bet ter go to bed.’

她说:“如果你感到不舒服为什么不躺一下?”/…你最好上床休息。

She advised me to go to bed if I felt ill

她劝我,如果感到不舒服了就上床休息。

She said that if I felt ill Id betterI should go to bed

她说如果我感到不舒服了我最好/应当上床休息。

If I were you Id stop taking pills,’she said

她说:“如果我是你的话,我就停止吃药。”相当于:

She advised me to stop taking pills

她劝我停止吃药。

D if从句+疑问句结构在间接引语中通常把if从句置于句末:

If the baby is a girl what will they call her?’ he wondered

他心里想:“如果生的是个女孩,他们会给她取个什么名字?”相当于:

He wondered what they would call the baby if it was a girl

他心里想,如果生的是个女孩,他们会给她取个什么名字。

If the door is locked what shall I do?’ she asked

她问道:“如果门锁了我该怎么办?”相当于:

She asked what she would do if the door was locked

她问如果门锁了她该怎么办。

 

转载地址:https://blog.csdn.net/menuconfig/article/details/1756204 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:第二十章 时态的呼应
下一篇:第二十二章will/would,shall/should的其他用法

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月19日 16时14分54秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

种树:二叉树、二叉搜索树、AVL树、红黑树、哈夫曼树、B树、树与森林 2019-04-27
【C++】攻克哈希表(unordered_map) 2019-04-27
转:【答学员问】- 该如何根据岗位学习相关技能 2019-04-27
转:【答学员问】有什么经验教训,是你在面试很多次之后才知道的? 2019-04-27
消息队列:解耦、异步、削峰,现有MQ对比以及新手入门该如何选择MQ? 2019-04-27
【奇技淫巧】-- 三角形最小路径和 2019-04-27
【小技巧】argc和argv的用法 2019-04-27
学不下去了怎么办? 2019-04-27
二叉树的前中后序遍历(迭代法)(带动画) 2019-04-27
【小技巧】【XShell】【Xftp】Windows桌面与Linux虚拟机互传文件 2019-04-27
【redis入门】Centos下安装redis 2019-04-27
【redis入门】redis安装后相关知识串讲 2019-04-27
【redis】来吧,展示一下redis 发布-订阅模式 2019-04-27
讲通C/C++预编译/条件编译指令 #ifdef,#ifndef,#endif,#define,… 2019-04-27
【redis6.0.6】redis源码慢慢学,慢慢看 -- 第二天:空间配置(zmalloc) 2019-04-27
当下热点词再学:redis缓存预热、更新、降级,限流 2019-04-27
【redis6.0.6】redis源码慢慢学,慢慢看 -- 第五天:adlist 2019-04-27
别抖,OK? 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流,串讲 2019-04-27
第六天:网络处理(anet部分)-- redis源码慢慢学,慢慢看【redis6.0.6】 2019-04-27
通过域名获取主机IP -- struct addrinfo 2019-04-27