第十二章 情态动词
一、情态动词的基本用法
常用的情态动词有:can,may,must,need,wm,shall,would,could,should,dare,used to,ought to等。它们不能在句子中独立作谓语。它们的用法如下。
(一)can的用法
can的用法有:1)意为"能够;会",表示体力或脑力等方面的能力;2)意为"可以",表示许可,常在口语中代替may;3)意为"可能;会",用在肯定陈述句中表示可能性,用在否定句中或疑问句中表示猜测、惊异等。如:
I can't find his telephone number.我找不到他的电话号码。
Can I keep the book for a few days 我借这本书看几天可以吗
You can't be serious!你不会是当真吧!
[注意] can和be able to的区别
当can和could表示能力时,有时可以用be able to替换,由于can和could只能表示现在时和一般过去时,当我们需要用现在完成时或其他时态时,就可以用be able to来表示。例:
She hasn't been able to come to school for three days.她已经三天没能来上学了。
其次,当我们要强调过去确实使用了某种能力时,要用was(were)able to,而不用could。was able to 表示“设法干成某事”,即succeed in doing sth.或manage to do sth.而could只表示“具备某种能力”。
He is such a good swimmer that he was able to save the two boys from drowning the other day。
当说话的人对一件事表示肯定的判断时用情态动词must,当说话的人对一件事持否定的态度,这种判断用情态动词can’t或couldn’t。
①The man with glasses must be Tom's father. They look alike.
戴眼镜的那个人肯定是汤姆的父亲。他们看起来很像。
②Jack can't be in the classroom. I saw him on the playground just a moment ago.
杰克不可能在教室里。我刚才看见他在操场上。
(二)could的用法
could的用法有:1)在过去的语境中,表示过去的能力、许可、可能等;2)若不是出现在过去的语境中,它就是表达委婉口气,表示一种客气的请求、礼貌的建议等,这时could与can"时间上没有差别;3)could have done表示对过去发生事情的推测或表示过去可能做某事而没做。如:
I couldn't speak English two years ago.两年前我不会说英语。
Where could she hove gone 她会去哪儿了呢?
Could you turn your radio down, please 你把收音机开小一点好吗
(三)may的用法
may的用法如下:1)表示许可,疑问句的否定回答用mustn’t;2)表示可能或猜测;3)may have done表示对过去 "可能性"的猜测。如:
You may go now.你现在可以走了。
If a person loses one third of his blood, he may die.一个人的血如果流失1/3,他就可能死亡。
Something may have happened to her.她可能出什么事了。
(四)might的用法
might的用法如下:1)在过去的语境中,表示过去的"许可"或"可能";2)若不是出现在过去的语境中,它仅表示一种比may更婉转的口气。如:
She asked if he might go home then.她询问,她那时是否可以回家。
Might I use your telephone 我可以用用您的电话吗
(五)will的用法
will的用法如下:1)用来构成将来时,可用于各种人称;2)表示 "意愿;允诺";3)表示习惯性动作,有 "总是;惯于"的意思;4)表示 "推测"。如:
We will arrive after dark.我们将在天黑后到达。
You can do it well, if you will.你能够做好的,只要你愿意。
Fish will die out of water.鱼儿离开水总是要死的。
That will be the doctor we are looking for.那大概就是我们要找的医生。
(六)would的用法
would的用法如下:1)在过去的语境中表示过去的预见、意愿、习惯性动作;2)表示现在的请求或个人想法,比will语气更加婉转;3)表示一种推测,要比will婉转;4)would have done用于虚拟语气,表示与过去事实相反的情况。如:
He said he would come.他说他要来。
Would you mind closing the door 请你关上门好吗
John would seem the best man for the job.约翰也许是这个工作的最佳人选。
I would have done it if I were you.如果我是你,当时我会做的。
(七)shall的用法
shall的用法如下:1)在传统语法中,用于第一一人称主语表示"将来";2)用于陈述句第二、第三人称中,表示允诺、警告、命令等;3)用于疑问句的第一、第三人称,用来征询对方意见或请求指示。如:
I shall leave for England next Friday.我下周五动身去英国。
You shall do as I say.你要照我说的做。
Shall we go for a walk 我们去散散步好吗
(八)should的用法
should的用法如下:1)表示劝告、建议等,常译作 "应当";2表示推测、可能,常译作 "可能"、"估计";3)表示婉转陈述自己的意见;4)用于虚拟语气中,should have done表示过去应该做某事却没有做。如:
You should study the article carefully.你应当细心学习这篇文章。
Tom should know her address.估计汤姆知道她的住址。
I should think you are right.我想你是对的。
She suggested that the meeting should be put off.她建议会议应推迟。
He should have told me the news earlier.他本来应该早些告诉我这消息。
(九)must的用法
must的用法如下:1)意为"必须",通常表示说话人的主观意志,其否定式表示 "禁止,不许";2 在肯定句中表示推测,意为"一定,准是"。如:
We must obey orders.我们必须服从命令。
He hasn't come yet.他还没来,准是病了。
You must be joking.你一定是在开玩笑。
(十)need的用法
need的用法如下:1)表示 "必要;必须",通常用于否定句和疑问句;2 needn’t have done表示过去做了不必要做的事。如:
You needn't go tomorrow, but I must.你明天不必去,可我一定得去。
You needn't have brought your books.你们本不必带书来。(却把书带来了)
(十一)dare的用法
dare(敢,敢于)作为情态动词,主要用于否定句、疑问句和感叹句,无词形变化,单数第三人称不加-s。如:
How dare you say I am unfair 你怎么敢说我不公平!
I dare not sleep in that room again.我再也不敢睡在那房间了。
(十二)ought to的用法
ought to的用法如下:1)表示 "应该"做某事,常可与should交换,但语气比should强;2)表示推测、可能性;3)ought to have done表示过去应该做但没做的事。如:
You ought to start at once.你应该立即开始。
He ought to know her address.他该知道她的地址。
She ought not to have kept us waiting so long.她不应该让我们等那么长时间。
(十三)used to的用法
used to只有过去时形式,它所表示的意义都与 "过去"有关,它常表示过去的状态或过去习惯性动作。如:
He used to be a doctor, but now he is doing business.他曾经是个医生,可现在在经商。
I used to go to work by bus, but now I take my bike.我过去上班乘公共汽车,现在骑自行车。
二、“情态动词+be doing”的用法
“情态动词+be doing”主要有以下几种用法。
(一)推测或评论某动作是否正在进行
Our teacher must be correcting our exam papers.我们的老师想必在批改试卷。
He can't be working now.他不可能正在工作。
We may be playing tennis at nine tomorrow.明天九点我们可能在打网球。
(二)有时表示"即将;将要"这类意思
I must be going now.我现在必须走了。
She may be leaving tomorrow.她可能明天离开。
(三)间或用来表示"老是做某事"
Why should you always be finding fault with that girl 怎么老是找那个姑娘的岔子
三、“情态动词十have done”的用法
"情态动词+have done"的用法如下。
(一)can have done的用法
can have done用于对过去动作的推测,表示"可能",常用于否定句和疑问句。如:
She can't have gone to work. It's Sunday.她不可能去上班,今天是星期日。
She is two hours late. What can have happened 她已经晚了两个小时,可能会发生什么事情呢
(二)must have done的用法
must have done用于对过去动作的推测,表示"可能一定……",用于肯定的陈述句中。如:
I have not seen him for quite a long time. He must have been very busy.
我很久没见他了,他一定很忙。
(三)may have done的用法
may have done用于对过去动作的推测,表示 "或许;可能",多用于肯定句和否定句。如:
She is late. She may have missed the bus.她迟到了,她可能没赶上车。
He may not have read the book.他也许没有看过那本书。
(四)ought to/should have done的用法
ought to/should have done的肯定形式表示"过去应该做的事而没有做",其否定形式表示 "过去不该做的事却做了",含有批评的意思。如:
You ought to have paid more attention to your lessons.你本应该多注意自己的功课的。
She ought not to have kept us waiting so long.她不应该让我们等那么长时间。
I shouldn't have ordered the equipment without asking you first.
我不该预先不请示你就订购了设备。
(五)need have done的用法
need have done一般多用于否定句或疑问句中,表示 "本来不必做的事却做了"。如:
You needn't have told that to him.你本来没有必要把那事告诉他。(实际却告诉了)
You needn’t have hurried.你本来不必这么匆忙。(却忙了一阵子)
(六)could have done的用法
could have done表示对过去动作的推测,作用和can have done相同,但表达的可能性较小或说话人更加不肯定。如:
John could have overslept again.约翰可能又睡过头了。
could have done有时表示 "过去本来能做的事而实际上却没有做"。如:
You could have come here a little earlier.你本来可以早一点到这里来的。
(七)might have done的用法
might have done表示程度上比may更小的可能性。如:
He might have arrived home by now. Let's ring him up again.现在他可能已经到家了,我们再给他打一次电话吧。
might have done有时表示 "本来可以做的事而实际上没有做",含有 "劝告,责备"的语气。如:
You might have been more careful.你本来可以多加小心的。
教你巧学巧记:
巧记表“推测”的情态动词用法
表“推测”时,情态动词可用can,could,may,might,must。must表“一定”,只用于肯定句,其否定形式要用can’t;may(might)表“或许”,可能性较小,不用于疑问句;can表“可能”,不用于肯定句。
为方便记忆,可用一句话来记忆,即:
肯(can)不肯?妹(may)不问,妈妈(must)肯定不否问。
“肯(can)不肯”即can不用于肯定句;“妹(may)不问” 即may不用于疑问句;“妈妈(must)肯定不否问” 即must只用于肯定句,而不用于否定句和疑问句中。
四、使用情态动词应注意的问题
1.要注意一些同义、近义词的区别
1)表示可能性的can't与may not的区别。
can't常常表示“不可能”、“一定不”,may not表示“可能不、或许不”。很明显,can’t比may not语气强,把握性大。如:
The man standing over there____be Jack. He's gone to Hong Kong.
A.mustn't B.can't C.won't D.may not
说话者既然知道“He’s gone to Hong Kong”,那么对“The man不是Jack”一定满有把握,故正确选项为B。
2)表示“能够”意义的can与be able to的区别。
凡表示“经过努力、设法做成某事”时不用can,须用be able to。如:
The fire spread through the hotel very quickly, but everyone______get out.
A.had to B.would C.could D.was able to
句意为:大火弥漫整个旅馆,但人们还是设法逃了出来。故正确选项为D。
3)表示“不能”意义的can’t与mustn’t的区别。
can't表示“不能”,是指无能力;mustn’t表示“不能”则指的是“禁止,不允许”。 在口语里,can’t也可表示“禁止,不允许”,但语气不如mustn’t强。如:
(1)他年纪小,不能上学。
[正]He is so young that he can't go to school.
[误]He is so young that he mustn't go to school.
(2)里边正在开会,不能吵闹。
[正]There's a meeting inside. You mustn't make any noise.
[误]There is a meeting inside. You can't make any noise.
2.要注意几个“不能用”
1)表示推测时,can 不能用在肯定句中(但could能 );may和might不能用在疑问句中。如:
(1)Peter______come with us tonight, but he isn't very sure yet.
A. must B. may . C. can D. will
句意为:Peter有可能同我们一块儿来,但还不肯定。正确选项为B。
(2)______it be a sunny day tomorrow
A.Can B.May C.Shall D.Should
句意为:明天可能是睛天吗 正确选项是A。
2)作为情态动词,need和dare不能用在肯定句中(条件状语从句除外)。 肯定句中,须把它们用作实义动词,后接带to的不定式。如:
[误] We need hold a meeting to discuss the matter.
[正] If you need to hold a meeting to discuss the matter, I'll give you a help.
[正] If you need hold a meeting to discuss the matter, I'll give you a help.
3)在回答由could和 might引起的表示请求的一般疑问句时,不能用could和 might(应分别用can和may)回答。如:
----Could I borrow your dictionary
----Yes, of course you ______ .
A.might B.will C.can D.could
正确选项为C。
3.要注意一些“形意不一致”的现象
1)过去式could或might后接动词原形可以表示对现在或将来(不是对过去)的推测。如:
I'm afraid it ______ snow tonight.
A.can B.should C.might D.must
句意为:恐怕今晚会下雪。正确选项为C。
2)may(not)和can't后接动词的完成式,表示对过去(不是对现在或将来)的推测。如:
----There were already five people in the car but they managed to take me as well.
----It _______ a comfortable journey.
A.can't have been B.couldn't be
C.mustn't have been D.shouldn't be
句意为:“车里已坐了五个人,但他们还是把我也接走了。”
“途中一定不舒服吧。”说的是过去的事情,故正确选项为A。
4.带情态动词的一般疑问句答语中情态动词的不一致
1)在回答must开头的一般疑问句时,其否定回答用needn’t或don’t have to。
2)答need开头的一般疑问句时,其肯定回答用must。
3)can(could)表示征询对方意见或表示请求时,could表示的语气较委婉,但肯定回答对方时,语气较肯定,所以应用can表示诚意。
4)用“Shall I. ” 征询对方意见时,其否定回答用needn’t表示委婉,用can’t则表示反对,用mustn’t表示禁止,不允许。
5)在回答may开头的一般疑问句时,其否定回答用mustn’t。
①----Must we do it now
----No,you needn’t.
②----Need I hand in the exercises before noon
----Yes,you must.
③----Could I borrow your dictionary
----Yes,of course you can.
④----Shall I tell John about it
----No,you needn’t.I’ve told him already.
⑤----May I stop here
----No,you mustn’t.
5.要注意几个常用形式的不常用意思
l)should和 ought to后接动词原形,常表示“应该”;但也可用来表示推测,意为“想必会”。如:
(1)It's nearly seven o'clock. Jack______be here at any moment.
A.must B.need C.should D.can
句意为:“快七点钟了,想必杰克随时会到的。”正确选项为C。
(2)----When can I come for the photos I need them tomorrow afternoon.
----They______be ready by 12: 00.
A.can B.should C.might D.need
句意为:“我什么时候来取像片呢?我可是明天下午需要这些像片。”“像片想必会在 (明日中午)十二点以前洗出的。”正确选项为B。情态动词表示推测,语气由强到弱的是:must(一定会)→ought to/should(想必会)→can/could(可能)→may/might(也许,或许)。
2)could后接完成式常表示“(过去)可能”,但也可用来表示责备语气,意为“(过去)本来能够(而实际上却未)”。如:
----We could have walked to the station; it was so near.
----Yes. A taxi ______ at all necessary.
A.wasn't B.hadn't been C.wouldn't be D.won't be
该题虽是一道考查动词时态的考题,但从“We could have walked to the station”可知,实际不是步行去火车站的。结合下句可知是坐了出租车去的,时间是过去,故正确答案是A。