英语基础语法快速入门——情态动词

英语基础语法快速入门——情态动词

英语基础语法快速入门——情态动词

 

一、概说

情态动词,也叫情态助动词,是英语独有的一类动词。由于汉语没有情态动词,所以首先我们有必要分析一下什么叫情态动词。所谓情态,简单地说,就是情感或态度的意思,即它是用于表示说话人对所说话语的态度和看法。比如我们说他努力工作,这是一种客观的描述,不带任何感情色彩;但如果我们说他必须努力工作,这就带有感情色彩,表明了说话者的态度。其中的必须用英语来表示,就是must,它就是英语情态动词的一个例子。

英语的情态动词不多,主要的有can / could, may / might, will / would, shall / should, ought to, need, dare等。

 

二、cancould

cancould主要用三种用法,即表示能力、许可和推测。从理论上说,couldcan的过去式,但是在有些情况下,could也可以不表示过去,而表示现在甚至将来。下面我们就分别来学习它们的用法。

1. 表示能力

(1) 表示现在的能力:表示现在的能力或一般性能力,用can,但不用could。如:

Not all birds can fly. 不是所有的鸟都会飞。

He can neither read nor write. 他既不认得字也不会写字。

(2) 表示将来的能力:通常不用cancould,而用be able to的将来时态。如:

I’ll be able to speak French in another few months. 再过几个月我就会讲法语了。

但是,若表示现在决定将来是否有能力做某事,则可用 can。如:

I haven’t got time today, but I can see you tomorrow. 我今天没有时间,但是明天可以见你。

(3) 表示过去的能力:表示过去的能力,有时可用could,有时不能用could,使用时需要注意:

若表示过去的一般性能力,即过去想做某事就随时可做某事的能力,此时可以用could。如:

She could read when she was four. 4岁的时候就能看书了。

My father could speak ten languages. 我父亲从前会说10种语言。

若表示过去的特定能力,即在过去特定场合做某事的能力,则不能用could,可改用was (were) able to do sth。如:

飞行员的伤势虽然很重,但是他还能够解释发生的一切。

误:Although the pilot was badly hurt, he could explain what had happened.

正:Although the pilot was badly hurt, he was able to explain what had happened.

句中说的能够解释当时所发生的一切,显然是过去特定场合所具有的能力,所以不能用could

在否定句中,couldn’t可用来表示过去特定的能力。如:

He didn’t study hard, so he couldn’t pass the exam. 他学习不努力,所以考试没能及格。

根据句意来看,没能考试及格属于过去的特定场合,按上面第条说的应该是不能用could的,但由于这是否定句,也以可以用。

当后接感觉动词see, hear, taste, feel, smell以及understand, remember, guess等时,可用could表示某人在过去特定场合做某事的能力。如:

I could smell burning. 我闻到糊味。

I could understand everything she said. 她说的事情,我都明白。

在间接引语中,could也可表示过去特定的能力。如:

A policeman asked us whether he could be of help. 警察问我们他能否帮忙。

Your mother said that I could play here today. 你母亲说了,我今天可以在这里玩。

(4) canbe able to的区别:两者均可表示某人做某事的能力,常可互换。如:

I’m not able to [can’t] explain this. 我不能解释这个问题。

He was able to [could] speak French very well. 他的法语讲得很不错。

从时态形式来看,can只有cancould这两种形式,而be able to则可根据需要使用多种时态。如:

I haven’t been able to sleep recently. 最近我睡不着觉。

Our baby will be able to walk in a few weeks. 我们的宝宝再过几个星期就能走路了。

另外,be able to还可和情态动词,也可用于非谓语形式,但can本身作为情态动词,显然不能这样用。如:

She might be able to help us. 她有可能帮我们的忙。

You should be able to understand this. 你应当能理解这一点。

She hoped to be able to do something for you. 她希望能为你做点什么。

She grasped my hand, not being able to say anything. 她抓住我的手,一句话说不出来。

注:当用于一般过去时时,could通常只能表不过去一般性能力,不能表示过去特定场合的能力,而用于过去时态的was / were able to却完全可以用于表示过去特定场合的能力,有关用法前面已有说明。

2. 表示允许

(1) 表示现在的允许:这通常要分两种情况,一是请求别人允许自己做某事,二是自己允许别人做某事。

若表示请求别人允许自己做某事,既可用can, 也可用could,此时的could不表示过去,只表示委婉语气。如:

Can [Could] I use your phone? 我能用一下你的电话吗?

Mummy, can [Could] I draw a picture on the wall? 妈妈,我可以在墙上画张画吗?

若表示自己允许别人做某事,通常只用can,不能用could。如:

You can borrow my bike tomorrow. 明天你可以借用我的自行车。

You can go now if you want to. 你要是想走的话,现在就可以走。

体会下面的对话:

—Could [Can] I use your pen? 我可以借用你的钢笔吗?

—()Yes, of course you can. 当然可以。

—()Yes, of course you could. 当然可以。

对话中的问句表示请求别人允许自己做某事,所以用cancould均可,两者的区别是用could比用can更客气,语气更委婉;而答语却只能用can不能用could,因为答语是表示自己允许别人做某事。为什么表示自己允许别人做某事时就不能用could呢?原因很简单,could是表示委婉语气的,含有尊敬的意味,在请求别人时用它很正常,但在允许别人做某事时还用could来表示客气或尊敬就没有必要了。

(2) 表示过去的允许:表示过去的许可也要区分以下两种情况,一是过去的一般性允许,二是过去特定场合的允许。

若表示过去一般性允许,即表示某人随时都可以做某事,此时可用can的过去式could。如:

I could read what I liked when I was a child. 我小的时候爱看什么书,就看什么书。

若表示过去特定场合的允许,即表示在过去某一特定情况下允许进行某一特定的活动,则不用could,而需换成其他表达,如用had permission, was [were] allowed to等。如:

I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影。

此句表达的是特定场合的允许,所以不能用 could

3. 表示推测

(1) 对现在或将来的推测:既可用can也可用could,但所搭配的句型有所区别,即can 通常只用于否定句或疑问句中,一般不用于肯定句;而could则可用于肯定句、否定句和疑问句。如

It can’t be true. 那不可能是真的。

Can it be true? 那会是真的吗?

Could he know the answer? 他可能知道答案吗?

It could rain later this evening. 今晚晚些时候也许会下雨。

You couldn’t be hungry. You’ve just had dinner. 你不可能就饿了,你刚吃过饭。

在肯定句中只能用could,不能用can;在否定句和疑问句,既可用can也可用could,其区别是用could比用can语气更加不确定。

(2) 对过去的推测:如果表示对已经发生的情况作推测,既不能只用can,也不能只用could,而应在can / could之后接动词的完成式。此时can仍只用于否定句或疑问句,不用于肯定句;而could则可用于各种句型。如:

He can’t [couldn’t] have seen her there. 他不可能在那儿见到她。

The boy could have gone home. 这男孩可能已回家了。

注:could后接动词完成式,除表示推测外,还有一些其他的用法,请参见后面的有关内容。

(3) can用法的难点:前面我们提到can表示推测时通常不用于肯定句,而只用于否定句或疑问句,但问题是,我们在阅读中却经常会见到表示推测的can用于肯定句,这是怎么回事呢?比如下面的例子:

Anyone can make mistakes. 任何人都可能犯错误。

It can be quite cold here in January. 这里有1月份有时相当冷。

这样的例子都是非常地道的英语,这是为什么呢?这就是can表示推测时的一大难点,下面我们来归纳一下。

在通常情况下,can表示推测时是不用于肯定句的,这是基本规则,大家一定要牢记!至于上面提到的can表示推测于肯定句的例子,但这是特殊情况,并且其用法非常有限,该用法主要见于以下场合:

表示理论上的可能性,即只从理论上看是可能的,并不涉及具体的事件。如:

Food poisoning can cause death. 食物中毒可导致死亡

You can go to prison for dangerous driving. 鲁莽驾驶可导致入狱。

Even experienced teachers can make mistakes. 即使是有经验的教师也可能出错。

以上三例均只表示理论上的分析并未涉及具体的某个人或某次事件。

后接连系动词+形容词,表示有时会”“时常会等。如:

He can be very naughty. 他有时很调皮。

Data of this kind can be valuable. 这样的资料有时很有价值。

Smiling can be an expression of contempt. 微笑有时可能表达轻蔑。

It can get very hot here. 这里有时会很热。

She can be very unpleasant. 她有时很令人讨厌。

 

三、maymight

1. 表示允许

maymight表示允许时,与cancould表示允许时,既有相同之处,也有不同之处,大家在学习此节内容时可以参考前面一节有关cancould表示允许的用法。

(1) 表示请求别人允许自己:即请求别人允许自己做某事,既可用may, 也可用might,此时的might不表示过去,只表示委婉语气。如:

May [Might] I have a cup of tea? 我能喝一杯茶吗?

I want to ask if I may [might] borrow your bike. 我想知道我可否借你的自行车。

(2) 表示自己允许别人:即自己允许别人做某事,此时通常要用 may而不用might。如:

You may come out now. 你现在可以出来了。

You may read any of the books. 你可以看这些书中的任何一本。

You may go now if you want to. 你要是想走的话,现在就可以走。

体会下面的对话:

—May [might] I use your phone? 我可以用一下你的电话吗?

—()Yes, of course you may. 当然可以。

—()Yes, of course you might. 当然可以。

对话中的问句表示请求别人允许自己做某事,所以用maymight均可,两者的区别是用might比用may更客气,语气更委婉;而答语却只能用may不能用might,因为答语是表示自己允许别人做某事。为什么表示自己允许别人做某事时就不能用could呢?原因很简单,might是表示委婉语气的,含有尊敬的意味,在请求别人时用它很正常,但在允许别人做某事时还用might来表示客气或尊敬就没有必要了。

2. 表示推测

(1) 基本用法说明:maymight均可表示推测,没有时间上的区别,只是用might比用may语气更不确定,表示的可能性更小。

从句型使用方面看,maymight均可用于肯定句和否定句,但用于疑问句时,may通常不用于句首,但可用于疑问句的句中(如特殊疑问句等),而might尽管可以用于疑问句的句首,但不算普通,通常会改用其他句式(如用could)。如:

He may [might] be in the reading room. 他说不定在阅览室。

She may [might] not believe what you say. 他可能相信你的话。

Might it be true? 那会是真的吗?

How long may [might] that take? 那要花多长时间?

(2) 对现在的推测:其后接动词原形。如

He may [might] know the answer. 他可能知道答案。

He may [might] not believe you. 他可能不会相信你。

有时也可后接动词的进行式,表示动作正在进行或即将要发生。如:

She might be waiting for you. 她可能在等你。

She may be bringing a few friends home. 她可能会带几个朋友到家里来。

(3) 对过去的推测:表示对已经发生的情况进行推测,通常要用“may / might+have+过去分词这样的形式。如:

He may [might] have come by train. 他也许是乘火车来的。

She may [might] have read it in the papers. 她可能在报上已读到过此事。

注:might后接动词完成式除表示还可表示对已发生情况的推测外,还有一些其他用法,请参见本章后面的有关内容。

3. maycan表推测时的区别

canmay均可表示推测,can主要用于否定句和疑问句,may主要用于肯定句和否定式。尽管两得均可用于否定句,但是含义不同:

(1) 表推测的can’tcan’t表推测时的意思是不可能。如

He can’t be at home. 他不可能在家。

That can’t be Mary—she’s in hospital. 那不可能是玛丽——她住院了。

She’s very young. She can’t be over twenty. 她非常年轻不可能超过20岁。

以上各句中的can’t表示不可能是一种语气很强的否定推测注意它与can’t表示能力时的意思可不一样can’t表示能力时的意思是不能”“不会。如

I can read French, but I can’t speak it. 我能读懂法语,但不会说。

(2) 表推测的may notmay not表推测时的意思是可能不。如:

He may not agree. 他可能会不同意。

The water may not be warm enough to swim. 要游泳,这水可能不够暖和。

It may not rain, but you had better take an umbrella in case. 可能不会下雨,但你最好还是带把雨伞,以防万一。

注:当表示允许时,may not的意思是不可以”“不允许。如:

You may not tell him this. 你不可以告诉他这件事。

People may not pick flowers in the park. 人们不得在公园里攀折花木。

4. may wellmay as well

(1) may well:主要用于加强推测的语气,表示具有较大的可能性。如:

What you say may well be true. 你说的很可能是事实。

That may well have been their intention. 这很可能是他们的意图。

其中的may也可换成might,但语气更不确定。如:

He might well lose his job. 他多半会丢了那份工作。

(2) may as well:其意思为不妨”“还是……为好等。如:

I may as well start at once. 我还不如马上就动身。

You are here, so you may as well give me a hand. 你们既然在这儿,不如就帮我一下。

其中的may也可换成might,但语气更不确定。如:

He might as well come with me. 他还不如跟我一起来。

另外,有是还可在as well前加上一个副词just。如:

Since nobody else wants the job, we might just as well let him have it. 既然谁也不要这份工作,咱们不妨让他去做吧。

5. may表示祝愿

may有时可用于表示祝愿,这主要用于正式场合或书面语中,且此时不能换成might。注意啦,这当中有些句子是很实用的,说不定哪天你想给朋友写张英文贺卡的时候就可以用上它,请看几个例子:

May you Succeed! 祝你成功!

May you enjoy your holiday. 祝你节日愉快。

May you always be happy together. 祝你们永远快乐。

May all your dreams come true! 祝你的一切梦想成真!

May the new year bring you all your heart desires. 祝你们新年心想事成。

 

四、must

1. 表示必须

(1) 基本用法:must最基本的用法说是表示必须”“一定要,此时它可用于既可用于肯定句,也可用于否定句或疑问句。如:

You must write more carefully. 你要写得更细心一些。

We must get everything ready. 我们必须把一切准备好。

You mustn’t phone him this evening. 今天晚上你可不能给他打电话。

Must I finish the work tonight? 我必须今晚完成这项工作吗?

(2) mustn’t的意思:否定式mustn’t 的意思是一定不要”“不能,而不是不必,要表示不必,英语可用needn’tdon’t have to 之类的。比较:

You mustn’t do that. 你不能那样做。

You needn’t do that. 你不必那样做。

(3) must的过去式:must主要表示现在或将来,它没有相应的过去式;若要表示过去通常应用had to,不过在宾语从句中也可直接用must表示过去。如:

He said that she must [had to] start at once. 他说她必须马上出发。

She asked her boss if she must [had to] work overtime. 她请示上司她是否要加班。

(4) must的回答:对于must 开头一般疑问句,若要作否定回答,可用needn’t,不用mustn’t——因为mustn’t表示不能”“不准,用它来回答我必须……这类疑问句意思不匹配。如:

—Must I clean all the rooms? 这些房间我都得清扫吗?

—No, you needn’t. 不必(全部都清扫)

2. 表示推测

must表示推测与前面讲到的几个情态动词表示推测有很大的不同,不仅意思完全不一样,而且所使用的句型也有许多不同之处,也有的甚至是相反的,比如can表推测时通常不用于肯定句,而must表推测时通常只用于肯定句——大家在学习时要注意互相联系,尤其是注意它们的互补之处!

(1) 对现在的推测:若是表示对现在情况的推测,must后接动词原形。如:

He must know the result. 他一定知道结果。

Liars must have good memories. 说谎的人必须有好的记忆力。

If this is true, that must be false. 如果这个是真的,那个必然是假的。

由于must表示推测时通常只用于肯定句,不用于否定句或疑问句,所以对于上面的句子,我们既不能直接把must移到句首将其变为疑问句,也不能直接在must后面加否定词not将其变为否定句,遇此情况,我们通常是借助情态动词can。如:

肯定句:It must be ours. 这个一定是我们的。

疑问句:Can it be ours? 这个会是我们的吗?

否定句:It can’t be ours. 这个不可能是我们的。

(2) 对过去的推测:若是表示对已发生的过去作推测,must后要接动词的完成式,即使用“must+have+过去分词这样的形式。如:

He must have lived here. 他一定在这里住过。

I must have read that in some book. 我一定是在某一本书上读过这个的。

She must have been very young when she got married. 她结婚时一定很年轻。

注意,凡是对已发生的过去情况作推测,情态动词后都必须要接完成式,must是如此,前面我们学习过的can, could, may, might也是如此——注意归纳,这就是规律!

(3) 一个易错点:must表示推测时的意思是一定”“肯定,所以有的人就认为凡是遇到肯定推测时,就一定可以用must来翻译,那可不一定噢!不信,请看看下面的这个例子:

别急,他一定会来的。

误:Don’t worry. He must come.

正:Don’t worry. He is sure to come.

must 表示对现在情况作推测时,其后所接的动词是有限的,并不是所有动词都可以这样用,能这样用的主要是一些状态动词,如be, have, know 等;若为动作动词,通常要转换其他说法。如:

我们队肯定会赢。

误:Our team must win.

正:Our team is sure to win.

正:Our team is certain to win.

正:Our team is bound to win.

正:Our team will surely win.

正:Our team will certainly win.

正:I’m sure that our team will win.

正:It’s certain that our team will come.

正:It’s a sure thing our team will come.

当然,如果单独看our team must win这句话,它也没有错,只不过其中的must不表示推测,而表示必须,它的意思是我们队必须要赢。同样地,He must come本身也没有错,只是它的意思不是他一定会来,而是他必须要来

4. 表示巧合

must有时可以一种不受欢迎的巧合,指某事发生得不早不迟,就在某个当紧的时候,通常含有不快、不满、心烦、恼火等感情色彩。如:

Just when I was busy, the neighbor must come and chatter. 正当我忙碌的时候,邻居偏偏过来聊天。

The car must break down just we were starting our holidays. 我们刚刚开始休假,汽车偏偏坏了。

Must you worry her with questions, just when she is busy cooking dinner? 她正忙着做饭你干吗偏偏问她问题?

这样用的must有时还含有偏执或固执的意味。如:

Must you make so much noise? 你就非得弄出这么大的声音吗?

Why must you always interrupt me? 你为什么硬是老要打断我?

5. must have to 的区别

(1) 强调重点不同:两者都表示必须,但must侧重于说话者的主观看法,have to则侧重指客观需要,含有不得不被迫之意。比较:

You can borrow my car, but you must bring it back before ten. 你可以借我的汽车,但必须在10点以前开回来。

I have lost my pen, so I have to buy one. 我的钢笔丢了所以得去买一支。

第一句用must,强调说话者的要求——你必须这样做,否则借车免谈;第二句用have to强调的是客观实际的需要——不得不买支新的,否则就没有笔用。

(2) 所用时态不同:must 只有现在时一种形式(在宾语从句中可以表示过去),而 have to则有多种时态形式。如:

He said she must go with me. 他说她必须同我一起去。

We had to borrow a lot of money. 我们不得不要借一大笔钱。

She has had to sell her house. 她不得不把房子卖掉。

As a matter of fact, he’s having to sell his house. 事实上,他现在得卖房子了。

除在宾语从句中表示过去可用 must 之外,其他表示过去的情况一般只用 had to

(3) 非限定形式不同:have to可以有分词、动名词、不定式等形式,而must则没有这些形式。如:

I hate to have to get up in the morning. 我真不愿意早上非得起来不可。

I don’t enjoy having to work with her. 我不喜欢必须与她共事。

(4) 动词搭配不同:根据语义的需要,have to可以与情态动词搭配使用,而must本身作为情态动词,显然不能这样用。如:

He may have to cancel the plan. 他可能需要打消这个计划。

If we missed the train, we should have to wait an hour at the station. 假如我们赶不上这班火车,我们就得在车站再等一小时。

(5) 否定式的意义不同:must 的否定式 mustn’t 意为一定不要”“不允许;而 have to 的否定式 don’t have to 意为不必”(=needn’t)。比较:

You mustn’t tell him about it. 你一定不要告诉他这件事。(这可能是秘密)

You needn’t tell him about it. 你不必告诉他这件事。(他可能知道了)

 

五、shallshould

1. shall的用法

(1) 用于疑问句:shall在疑问句中可用于征求对方意见,主要用于第一人称,其意为要不要”“……好吗。如:

Shall I turn on the light? 要不要把灯开开?

Shall we take a taxi? 我们乘出租汽车,好吗?

What shall I do with your mail? 我应该怎么处理您的信件?

在英国英语中也可用于第三人称。如:

Shall the boy come at once? 要不要这孩子马上来?

(2) 用于陈述句:shall在陈述句表示说话者的允诺、告诫、威胁、命令、规定、必然性等,主要用于第二、三人称。如:

You shall have a sweet. 你会吃到一块糖。(表允诺)

You shall do as you please. 你可以随意行事。(表允诺)

He shall suffer for this. 他将为此受苦。(威胁)

Each competitor shall wear a number. 每个参赛者要戴一个号码。(表规定)

2. should的用法

(1) 表示应该:should作为情态动词最基本的意思是应该”——既可指有责任或义务应该做某事,也可指建议或劝告某人应该做某事,还可指推测某事或某情况应该会发生,等等。如:

Rich people should help poor people. 富人应该帮助穷人。

You should see a doctor. 你应当去看医生。

You should avoid such mistakes. 你应当避免这样的错误。

They should be there by now, I think. 我想现在他们都已经到了。

should表示推断时,语气比较肯定,通常是指非常可能的事,相比较而言,我们前面讲过的may, might, could等情态动词在表示推测时,则语气较不肯定,尤其是mightcould表示推测的语气更不确定,所以在具体的语境中要注意选用恰当的词语,如下面这个句子,由于句子语境的因素,其中的should不宜换成mightcould

—When can I come for the photos? I need them tomorrow afternoon. 我什么时候来取照片?我明天下午需要它们。

—They should be ready by 12:00. 应该可以在12点前准备好。

(2) 表示语气委婉:should可以与think, say, imagine等动词连用,使语气变得委婉。如:

I should say she’s over forty. 我想他有40多岁了。

I should think it’s a good film. 我看哪,那是一部好片子。

I should imagine it will take about three hours. 我想得花大约三个钟头。

以上各句由于should的使用,使得说话者的语气比较不确定,表示说话者对自己所说内容没有太大把握或表明自己的意见不够成熟。

(3) 表示虚拟语气:should可用于多种虚拟语气句型。如:

I insisted that he should stay. 我坚持要他留下。

He suggested that she should come another day. 他建议她改天再来。

He demanded that John should go there at once. 他要求约翰立即到那里去。

If I should see him, I’ll ask him to ring you. 万一我见到他,我要他给你打电话。

注:有关should表示虚拟语气的详细用法,请参见本书虚拟语气一章。

(4) 表示惊讶:should用于某些句式中可以表示说话者的惊讶。如:

It’s strange that he should come so late. 他竟然来这么迟真是奇怪。

I’m surprised that he should feel lonely. 我很惊讶他竟感到孤独。 

I’m sorry that this should have happened. 我很遗憾,竟发生了这事儿。

这类句式如果不用should也不错,只是会没有这种惊讶的语气。比较:

I’m surprised that he should feel like that. 我奇怪他竟会有这种感觉。

I’m surprised that he feels like that. 我奇怪他会有这种感觉。

第一句用了should,其惊讶的语气较重,含有难以理解的意味;第二句没有用should,则说明说话者对所说情况并不感到惊讶,只是在客观地描述一个事实,同时含有指说话者想了解原因的意味。

 

六、ought to

1. 小介绍

ought to是一个比较奇怪的情态动词,因为其他所有情态动词都后接动词原形,而ought to虽然也是后接动词原形,但却无意中构成了ought to do sth结构,其中的to do sth便是一个典型的带to不定式,并且ought to do sth在用法上也是基本上将oughtto do sth分开使用——如构成疑问句,只需将ought提前,而不是将ought to提前;构成否定式时,是在ought后面加上not,而不是在ought to的后面加not。如:

Ought I to tell her the truth? 我应该把真实的情形告诉她吗?

We ought to be careful, oughtn’t we? 我们应该小心,对吧?

Oughtn’t he to see a doctor? 他是不是该去看医生?

You oughtn’t to stay out so late. 你不应当在外面待到这样晚。

在美国英语中,ought to用于否定句和疑问句时可将其中的to省略。如:

Ought we (to) have done it? 我们本该做此事吗?

但是,肯定句中的to通常是不有省略。另外,在简略答语中,有时也可以省去to。如:

—Ought he to go with us? 他应该同我们一起去吗?

—Yes, he ought (to). 对,应该一起去。

2. 表示应该

should一样,情态动词ought to最基本的意思也是应该”——既可指有责任或义务应该做某事,也可指建议或劝告某人应该做某事,还可指推测某事或某情况应该会发生,等等。如:

We ought to start at once. 我们应该马上离开。

You ought to learn how to be patient. 你应当学习怎样有耐心。

You ought to read this book. It’s very good. 这本书你应该读,很好。

He ought to succeed if everything goes all right. 如果一切顺利的话他应该会成功的。

should一样,ought to表示推断时,其语气也比较肯定,通常指的是一种合乎逻辑的且非常可能的事情,有时可译为准是,语气比表示推测的may, might, could等要强,但比must弱。如:

That ought to [should] be Janet coming upstairs now. 正在上楼的准是珍妮特。

3. ought to should的区别

两者用法非常接逝,通常可以互换使用,只是ought to语气稍重。如:

John should [ought to] be at home. 约翰可能在家。

You should [ought to] do as you’re told. 你应该按照给你说的去做。

He said I should [ought to] see a doctor. 他说我应该去看医生。

表示出于法令规则、行为准则、道德责任等客观情况而应该做某事时,一般应用ought to,若用should则含有个人意见,强调主观看法。如:

We ought to go and see Mary tomorrow, but I don’t think we will. 明天我们按理应该去看看玛丽,但是我认为我们不会去。(此句不宜用should)

另外,在公告、须知或条例中,出于礼貌,常用should。如:

You should not run alongside the swimming-pool. 不准在游泳池边奔跑。

 

七、willwould

1. 表示意愿

willwould均可表示意愿,will用于指现在的意愿,would用于指过去的意愿。如

I’ll do anything that I can. 我愿做我能够做的任何事。

He will do anything except cook. 他什么都愿做,就是不愿做饭。

He asked if I would show him the way. 他问我是愿意可以给他带路。

按英语语法习惯,在条件状语从句中不能直接使用将来时态,而应用一般现在时表示将来意义,但表示意愿willwould有时可用于条件句中。如:

If you will wait a moment, I’ll fetch the money. 如果你能等一下,我就取钱去。

If he would try harder, I’m sure he’ll do well. 只要他能再努力一些,我相信他会做好的。

条件状语从句will的意思不是将要,而是愿意。注意,有时翻译可能会比较灵活,尤其是当用于if you will…这类结构时。如:

If you will [would] follow me, I’ll show you the way. 请跟我来,我给你指路。

If you will [would] wait a moment I’ll see if Mr Jones is free. 请您稍候片刻,我看看琼斯先生是否有空。

2. 表示拒绝

愿意做某事的反面是什么?就是拒绝。所以情态动词willwould的否定式won’twouldn’t可以用来表示拒绝——won’t用于现在或将来,wouldn’t用于过去。如:

If he won’t listen to me, I can’t help him. 如果他不肯听我的话,我就不能帮他的忙。

He said that he wouldn’t lend me a penny.  他说过他一便士都不愿借给我。

I offered Jimmy some milk, but he wouldn’t drink it. 我让吉米喝牛奶,但他不肯喝。

有趣的是,won’twouldn’t表示拒绝时,其主语有时可以是。如:

The door won’t shut. 这门关不上。

The car wouldn’t start this morning. 今天上午汽车发动不了。

3. 表示委婉语气

willwould均可用于征求意见或提出请求,此时的would并不表示过去,而是为了使语气更委婉。如:

Will you please pass me the salt? 请你把盐递给我好吗?

Would you ask them to wait outside? 你可否请他们在外面等等?

Would Sunday night suit you? 星期天晚上适合你吗?

为了使语气更客气、更委婉,有时可用won’twouldn’t这样的否定式。如:

Won’t you take off your coat? 你要不要把大衣脱掉?

Wouldn’t it be better to paint it green? 把它漆成绿色的会不会更好?

比较而言,用would比用will委婉,用否定的won’twouldn’t比用肯定的willwould要委婉——使用时应根据具体的语境选择合适的表达。

另外值得一提的是,用willwould表示的这种委婉语气,主要见于上面这类疑问句,但wouldwouldn’t有时还可以用于陈述句中使句子的语气变得委婉。比较:

That seems the best solution to me. 我看这似乎是最好的解决办法了。(直接)

That would seem the best solution to me. 我看这似乎是最好的解决办法了吧。(委婉)

Friday evening is not [won’t be] very convenient. 星期五晚上不太合适。(直接)

Friday evening wouldn’t be very convenient. 星期五晚上不太合适吧。(委婉)

4. 用于提出想法

would有时用于提出想法,通常与like, love, hate, prefer, be glad, be happy等连用。如:

I would like to make a suggestion. 我想提一个建议。

I’d love to have a room of my own. 我想有一个自己的房间。

I’d hate to disturb him if he’s busy. 如果他忙我就不想打扰他了。

I’d prefer to go by bike. 我想骑自行车去。

若用于第一人称有时也可将would换成should。如:

I should be glad to talk to him. 我会高兴和他谈谈。

I should like to give him a chance. 我愿意给他一个机会。

注意,这样用的would习惯上不能换成will

5. 表示习惯或倾向

willwould均可用于表示习惯或倾向——既可指某人特有的习惯,也可指事物的自然倾向。其中will表示现在的习惯,would表示过去的习惯。如:

Water will boil at 100C. 水到摄氏100就会沸腾。

He will always complain if he gets the opportunity. 他一有机会总要抱怨。

When we were students we would often stay up all night. 我们当学生时,经常通宵不睡。

I planted a vine last year, but it wouldn’t grow because it didn’t get enough sun. 去年我种了一棵葡萄,但它因阳光不足没有长大。

有时,也用于谈论某人令人不耐烦的习惯或倾向。如:

That’s just like him—he would lose his keys! 他就是这样,老丢钥匙!

Harriet will keep leaving her things all over the floor. 哈丽特总是把她的东西扔得满地都是。

6. 表示推测

willwould都可用于表示推测——will用于谈论现在;would用于谈论过去,但也可用于谈论现在,只是语气比较委婉、比较不确定。如:

He will be waiting downstairs now. 他现在应该在楼下等吧!

You’ll be Dr. Livingston, I presume? 我猜您就是李温斯顿博士吧?

You wouldn’t tell anyone, would you? 你不会告诉别人的对吧?

That would be the watch you are looking for. 那大概是你在寻找的手表吧。

有时可后接完成式,表示对过去可能已经发生的情况进行推测。如:

You will have heard the news, I think? 我想你已经听到那个新闻了吧?

I thought you would have finished it by now. 我想你现在可能已经做完了吧。

7. 表示执意或坚持

willwould可用来表示句子主语的执意和坚持,其中will用于谈论现在,would用于谈论过去。如:

He will comb his hair at the table, even though he knows I don’t like it. 他偏要在饭桌连梳头,还明明知道我不喜欢。

He would do it, though I told him not to. 虽然我叫他不要做,可是他偏要做。

8. 其他用法

will 还可表示决心、许诺、指示、叮嘱等,具体意思需根据所处语境来确定。如

I won’t leave you. You can’t make me. 我绝不离开你,你不能强迫我离开。

We’ll pay back your money soon. 我们很快就会把钱还给你的。

You will not go out today; you will stay in and work. 今天你不要出去待在家里干活。

No one will leave the examination room before 12 o’clock. 12点前谁也不准离开考场。

 

八、need

1. 两种用法

need可用实义动词和情态动词。用作实义动词时,意思是需要,通常是及物的,其用法与其他的实义动词用法一样。如:

He needs help. 他需要帮助。

We need some typing paper. 我们需要一些打印纸。

I need to breathe some fresh air. 我需要吸入一些新鲜空气。

用作情态动词时,意思是有必要需要,其后接动词原形,通常只用于否定句或疑问句以及ifwhether之后,一般不用于肯定句。如:

You needn’t do all these exercises. 你不需要做所有这些练习。

Need you leave so soon? 你有必要这么早就走吗?

I wonder if I need fill in a form. 我不知道是否需要填一张表。

由于用作情态动词的need通常不用于肯定句,所以对于以need开头的疑问句的否定回答可用needn’t,但是肯定回答却不能用Yes, you need之类的,应根据具体情况改用其他表达。如:

Need she come with us? 她需要同我们一起去吗?

—No, she needn’t. 不,她就不必了。

—Yes, she must. 是的,她必须同我们一走去。

2. need的过去式

need用作实义动词时,它有过去式needed。如:

He thought that you needed a holiday. 他认为你应当去休假。

但是,need用作情态动词时,它没有过去式,宾语从句中我们仍用need表示过去。如:

I asked whether he need go. 我问他是否有必要去。

She didn’t think he need worry. 她并不认为他需要担心什么。

如果要谈论过去的情况怎么办呢?在其后接动词完成式,即用“need+have+过去分词的形式——注意,它依然只用于否定句和疑问句,可不要将它用于肯定句噢!如:

I needn’t have gone to the office yesterday. 昨天我本来不必去办公室的。

You needn’t have told him about my plans. 你本不必把我的打算告诉他。

I needn’t have written to him because he phoned me shortly afterwards.  我本来不需要给他写信,因为不久之后他就给我打了电话。

大家还记得情态动词must的用法吗?must也没有过去式,如果要谈论过去的情况,我们也是在must的后面接动词完成式;还有can, may等,它们虽然有过去式could, might,但是当要对过去作出推断时,我们也必须要它们的后面接动词的完成式——这样看来,情态动词的有些用法还是蛮有规律的噢!

3. needn’t have donedidn’t need to do

(1) needn’t have done:它主要表示某事已经做了,但后来觉得没必要去做,因此常含有责备或遗憾之意,译成汉语通常是本来不必……”。如:

I needn’t have cooked so much food. Nobody was hungry. 我不该做这么多吃的,大家都不饿。

You needn’t have woken me up. I don’t have to go to work today. 你本来用不着叫醒我,今天我不必上班。

(2) didn’t need to do:该结构中的need不是情态动词,而是实义动词,它只是客观地描述某一行为不必要了,并不具体表明某事是否做了。如:

I didn’t need to go to the bank—I borrowed some money from Mary. 我不必去银行——我找玛丽借了点儿钱。

比较并体会下面的句子:

I needn’t have watered the flowers. Just after I finished it started raining. 我本来不必给花浇水的,刚浇完就下雨了。

It started raining, so I didn’t need to water the flowers. 下起雨来了,所以我就不必给花浇水了。

第一句的意思是浇水的行为已经发生了,但由于后来下雨了,所以浇水成了不必要的行为,该句中的needn’t have done结构所表示的就是不必要做的事却做了,带有遗憾的味道;第二句的意思是浇水的行为没有发生,为什么没有浇水?因为下雨了,这样一样浇水就变得没有必要了,该句中的didn’t need to结构在此只是客观地表明浇水不必要了”——当然,如果碰上一个傻子,下雨后他仍去浇水,那则是另一回事了!

 

九、dare

1. 用法介绍

与前面讲过的need一样,dare也有实义动词和情态动词两种用法。

(1) 用作实义动词:其意为敢于,可以有各种词形变化,可用于各类句型(肯定句、否定句、疑问句等)。如:

Do you dare to tell him? 你敢告诉他吗?

He doesn’t dare to interrupt. 他不敢插嘴。

Who dares stopme? 谁敢阻拦我?

We must dare to think, speak and act. 我们必须敢想、敢说、敢做。

(2) 用作情态动词:其意思为,后接动词原形,通常只用于否定句或疑问句以及ifwhether之后,一般不用于肯定句。如:

She daren’t come to see you. 她不敢来见你。

Dare you say that to the boss? 你敢向上司说这种话吗?

I don’t know whether he dare try. 我不知他是否敢试一试。

(3) 混合用法:有时dare的实义动词用法和情态动词用法会混在一起,出现一些混合结构,这种用法尤其出现在否定句和疑问句中。如:

Did he dare tell her? 他敢告诉她吗?

He didn’t dare open his eyes. 他不敢把眼睛睁开。

第一句由于在句首使用了助动词did,说明句中的dare为实义动词,那么后面接另一动词时就应用带to不定式,所以它的正确表达应是:Did he dare to tell her?

第二句由于在dare前使用了助动词didn’t,说明其中的dare为实义动词,所以当后接另一动词时应该用带to不定式,所以这一句的正确表达应是:He didn’t dare to open his eyes.

这样的用法尽管我们阅读中可能会遇到,但最好不要模仿,因为如果考试中用它有可能会被判定为错误噢!

2. I dare say

前面我们讲过,dare用作情态动词通常不用于肯定句,但是I dare say是个例外,并且它已成为一个习惯说法,用于表示一种不肯定的语气,它的意思是很可能”“大概”“我想等。如:

I dare say he will come. 我猜他会来。

You’re tired, I dare say. 我看你是累了。

I dare say it’ll rain soon. 我看很快要下雨了。

有趣的是,dare say有时还可合成一个单词,即说成I daresay。如:

I daresay you’re right. 我想你是对的。

I daresay there’ll be a restaurant car on the train. 我想这火车上会有餐车。

3. dare的过去式

情态动词dare可以有过去式dared。如:

No one dared speak of it. 没有人敢谈及此事。

He dared not go there at night. 晚上他不敢到那里去。

That was why he dared do so. 那就是他为什么敢这样做的原因。

但有趣的是,dare的过去式也可与原形一样,不作任何变化。如:

Mother dare(d) not tell father she’d given away his old jacket. 母亲不敢告诉父亲她把他的旧上衣送人了。

The king was so hot-tempered that no one dare(d) tell him the bad news. 国王脾气坏,没有人敢对他讲这坏消息。

 

十、可能性排队

英语中有不少情态动词都可以表示推测,其语气有强有弱,表示的可能性有大有小,现将它们的用法归纳如下:

1. 接近100%的可能

这当然只有must才具有这么高的可能性,它的意思是一定”“肯定,所作出的推测几乎接近事实。如:

That hat must be Tom’s. 那帽子一定是汤姆的。

He must be coming by bus. 他一定是乘公共汽车来。

2. 很有可能

表示可能性较大的情态动词主要有may, should, ought to,它们大致相当于汉语的可能”“应该”“按理会。如:

She should [ought to] be here soon. 她应该很快就到。

We may be buying a new house. 我们可能要买一座新房子。

3. 一般性的可能

在所有表示推测的情态动词中,mightcould所表示的可能性最小,由于它们的语气较委婉,较不确定,所以往往相当于汉语的可能”“也许”“说不定等。如

He might be waiting for you. 他可能在等你。

She might not like the idea. 她或许会不赞成这个想法。

We could all be millionaires one day. 我们有一天可能都成为百万富翁。

4. 理论上的可能性

表示理论上的可能通常是用can,且可以用于肯定句中。如:

Food poisoning can cause death. 食物中毒可导致死亡

This kind of thing can happen every now and then. 这种事情是随时可能发生的。

New England can be very warm in September. 新英格兰有时9月份很热。

所谓理论上的可能性,就是指仅从理论上去考虑其可能性,至于实际情况如何,则不作考虑,比如说食物中毒可导致死亡,这只是理论上的一种推断,至于某人某次食物中毒了,他是否会死亡,则不在考虑之列——所以说,这种推测是非常宏观的!

 

十一、情态动词+完成式

情态动词+完成式是一个非常有用的结构,它主要用于谈论过去已经发生的动作或存在的状态。有关的一些结构我们在前面已有所涉及,但由于当时大家对情态动词了解不多,所以就没有展开来讲,现在大家已掌握了有关情态动词的一些基础知识,我们认为大家还是有必要对情态动词的这一重要结构有个了解。

1. could + have + 过去分词

(1) 表示主观推测:即对过去可能发生的情况作推测,其意思大致相当于可能已经。如

Why does he know this? Could someone have told him about it? 他怎么知道? 会是哪个人告诉他了吗?

We could not have heard them because of the noise from the river. 由于有河水声我们不能听见他们的话。

该用法也可将could换成can,但这只限于否定句和疑问句,因为can表推测时不用于肯定句。如:

Can he have left already? 他会已经离开了吗?

They can’t have gone out because the light’s on. 他们不可能出去了,因为灯还亮着。

(2) 表示未曾实现的能力:即表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为本来可以”“本来能力等。如:

We could have got in for nothing—nobody was collecting tickets. 我们本可以不买票就进去——根本没人收票。

I could have passed my examination easily but I made too many stupid mistakes. 我本可以轻易通过考试,但我犯了太多不该犯的错误。

(3) 表示未曾实现的可能性:即表示过去本来可能发生而实际上没有发生的情况,通常译为本来可以”“本来可能等:

She could have been seriously injured. 她本来可能伤得很重的。

It’s difficult enough, but it could have been worse. 这事情够困难的了,本来可能会更糟呢!

有时也可根据语境译为好在没有”“差点,尤其是当谈论的是不好的情况时。如:

She felt miserable. She could have cried. 她感到很痛苦,她差点哭了。

That was a had place to go skiing—you could have broken your leg. 那不是一个滑雪的好地方,好在你没有把腿给摔断。

Why did you throw the bottle out of the window? Somebody could have been hurt. 你为什么把瓶子扔出窗外呢? 好在没有砸伤人。

(4) 表示未曾实现的想法:即表示过去本来有做某事的打算或意图,但实际上没有实现,通常译为本来可以。如:

I could have lent you the money. Why didn’t you ask me? 我本来可以借这笔钱给你的,你为什么不向我提出?

I could have given you some hints, but I suppose you thought yourself too grand. 我本可以给你点提示的,但是我认为你太自负了。

(5) 表示未曾实现的选择:即表示过去本来可以有机会选择做某事,但实际上没有那样做,通常译为本来可以。如:

I could have lent you the money. Why didn’t you ask me? 我本来可以借这笔钱给你的,你为什么不向我提出?

You needn’t have walked up; you could have taken the lift. 你没必要走着上去,你本来可以乘电梯的。

(6) 表示批评或责备:即表示过去本来有责任或义务应该做某事的,但实际上却没有做成,含有批评和责备的意味,通常译为本来应该”“本来可以等。如:

You could have helped me—why did you just sit and watch? 你本来可以帮我一把嘛——为什么你只是坐在那儿观望呢?

I am disappointed that you didn’t tell me. You should have told me. 你没告诉我,我感到很失望,你本来应该告诉我的。

(7) 用于虚拟语气:在虚拟条件句中,当谈论过去的情况时,其句型通常是:主句用“could / would / should /might +have+过去分词从句用过去完成时。如:

If I hadn’t warned you, you could have been killed. 我如不是警告了你,你就可能丧命了。

If he had known the facts, he could have told us what to do. 如果他了解事实他是可能告诉我们怎样做的。

2. might + have + 过去分词

(1) 表示主观猜测:即对已经发生动作或已经存在的状态作出主观上的猜测,通常可译为可能(已经)”,有时需根据具体语境来翻译。如

He might have gone to have his hair cut. 他可能理发去了。

She might have read it in the papers. 她可能在报上已读到过此事。

There might have been someone waiting outside. 可能曾有人在外面等候。

该用法也可将might换成may,且用may时语气要确定一些。如:

I’ll try phoning him, but he may have gone out by now. 我要给他打电话,但他现在可能出去了。

(2) 表示未曾实现的可能性:即过去本来可能发生而实际上没有发生的情况,通常译为本来可以”“本来可能等。如:

A lot of men died who might have been saved. 很多人本来可以获救的却死了。

He came home alone. You shouldn’t have let him do that; he might have got lost. 他独自回家了。你本不应当让他那么做的,他可能会迷路的。

You were stupid to try climbing up there. You might have killed yourself. 你从那儿往上爬,太蠢了,你可能会摔死的。

有时也可根据语境译为好在没有”“差点,尤其是当谈论的是不好的情况时。如:

It was really very dangerous. You might have injured him. 真是很悬,你差点把他打伤了。

It was really very dangerous. I might have killed myself. 那真的是太危险了,我差点没命了。

(3) 表示批评或责备:即表示过去本来有责任或义务应该做某事的,但实际上却没有做成,含有批评和责备的意味,通常译为本来应该”“本来可以等。如:

You might have let me know before! 你要是早点让我知道就好了!

She might have told me she was going to stay out all night. 她要是一夜不回来,应该事先告诉我一声呀。

You might have taken the trouble to tell me the meeting was put off. 你本来可以费心告诉我一声会议推迟了的。

(4) 表示报怨或不满:表示对所谈论的情况不满或有抱怨,主要用于guess, know, suspect等动词。如:

I might have guessed he’d fail to read the instructions. 我早就知道他不会看说明书的。

I might have known you would take that attitude. 我就知道你会是那样的态度。

(5) 用于虚拟语气:在虚拟条件句中,当谈论过去的情况时,其句型通常是:主句用“could / would / should /might +have+过去分词从句用过去完成时。如

If we had taken the other road we might have arrived earlier. 如果我们当时走了另一条路就可能到得早一些。

If you had left it there, someone might have stolen it. 要是你当时把那东西落在那里,就可能有人把它偷走。

3. must + have + 过去分词

该结构主要用于对已发生情况或已存在状态的肯定推测,只用于肯定句,其意为一定已经”“肯定已经等。如:

She must have been very young when she got married. 她结婚时一定很年轻。

I didn’t hear the phone. I must have been asleep. 我没有听到电话铃,我一定是睡着了。

We left in a hurry and I must have left my keys behind. 我们走得很匆忙,我一定是把钥匙忘在家里了。

The bed is still warm; he must have left the bed just now? 床还是暖暖的,他必定是刚刚离开床的。

4. should + have + 过去分词

(1) 表示主观推测:指对可能已经发生的情况作主观猜测,其意为大概已经”“应该已经。如:

The letter should have arrived by now. 信现在该到了。

I can’t think why he should have been so angry. 我想不通他怎么会这样生气。

注:该用法中的should也可换成ought to,意思不变。如:

The train should [ought to] have already left. 火车大概已经开走了吧。

(2) 表示责备或批评:表示过去本来应该发生而实际上没有发生的情况,往往含有遗憾、责备、批评等感情色彩,通常可译为应该”“本来应该等。如:

You should have reported the matter to the police. 你本应该把这件事报告警察。

I beg your pardon.I suppose I should have knocked. 对不起,我想我应该先敲一下门的。

如果是否定式,则表示本来不该发生的情况却发生了。如:

You shouldn’t have opened her letter. 你是不应该拆她的信的。

She shouldn’t have stood in a queue. She should have got tickets from the machine. 她本来就不该去排队,她应该在售票机那儿买票。

注:该用法中的should也可换成ought to,意思不变。如:

You should [ought to] have told us earlier. 你应该早点告诉我们的。

You shouldn’t [oughtn’t to] have parked there. 你本不该把车停在这里。

(3) 表示惊讶:表示对已经发生的情况表示惊讶或不理解,通常含有竟然的意味。如:

It is a pity that he should have failed in the exam. 他考试竟然没有及格,真是可惜。

I can’t think why he should have said that it was my fault. 我真不明白,他怎么竟然说这是我的过错。

It’s strange that he should have left without telling us. 奇怪,他竟没有和我们说一声就走了。

(4) 用于虚拟语气:在虚拟条件句中,当谈论过去的情况时,其句型通常是:主句用“could / would / should /might +have+过去分词从句用过去完成时。如:

If I had seen her I should have invited her. 我当时要是看到她的话我本会邀请她的。

If he had received the present, he should have thanked her. 如果他收到了礼物,他是应当向她道谢的。

I should not have laughed if I had thought you were serious. 如果我想到你是认真的,我就不会笑了。

 

▲注册下载word文档!

您还未登录,登录后查看完整内容

  • 发表于 2021-07-16 23:14
  • 阅读 ( 2468 )
  • 分类:情态动词

1 条评论

请先 登录 后评论
陈根花
陈根花

华文出版传媒执行主编

34 篇文章

作家榜 »

  1. 柯编辑 293 文章
  2. 管理员 226 文章
  3. 黎反修 108 文章
  4. 蒋学文 95 文章
  5. 刘永科 54 文章
  6. 倪肖丁 51 文章
  7. 舒清海 36 文章
  8. 陈根花 34 文章