情态动词表可能性的用法(讲解)
2008-09-18 16:38阅读:
情态动词表示可能性的用法是过级考查的重点语法项目,也是学习情态动词的难点。下面就情态动词表示可能性的用法要点结合试题给同学们解析归纳一下,希望大家能认真研读。
一、情态动词表示对现在的推测
1.Johnny,you _______ play with the knife,you _______ hurt
yourself.【NMET1996】
A.won't;can't B.mustn't;may C.shouldn't;must
D.can't;shouldn't
2.Mary _______ be in Paris,for I saw her in town only a few
minutes ago.【NMET1994】
A.mustn't B.can't C.shouldn't D.may not
[答案与解析]
1.B。mustn't表示'禁止,不可以',may表示现在可能发生的事情。选项C中的must表示现在肯定会发生某事,因此不符合语境。
2.B。can't意为'不可能',同mustn't含义不同,不可混淆。
[知识归纳]
1.must
must只能用于肯定句中,表示说话人自己相信某事现在是事实,可译为'肯定,一定'。若表示某事不是事实,要用can't(不可能),不能用must
not。例如:
(1)Oh,you must be Mary's husband.噢,你肯定是玛丽的丈夫。
(2)The two conflicting messages cannot possibly be
true.这两条相互矛盾的消息不可能都是真的。
2.could,might,may
could,might,may可表示现在某事有可能发生或可能是事实。may比could和might稍正式一些。
(1)Don't eat it.It could be poisonous.别吃,这东西可能有毒。
(2)His dictionary might be the same as yours.他的词典也许与你的一样。
(3
)He may be at home now,for the light is on.他可能在家,因为灯亮着。
注意:can在肯定句中,不能表示实际可能性,即不能表示某个特定事件可能会发生。can表示实际可能性一般用在疑问句和否定句中。
(4)-Can it be your mother?
-No,it can't be her.It may be my father.
-可能是你妈妈吗?-不,不可能是她。也许是我爸爸。
(5)It could well be that rich people treasure peace more highly
than poor people.有钱人可能比穷人更加珍惜和平。
3.might not和may
not可表示某事可能不是事实,而could
not和cannot用来表示某事不可能真实。
(1)He might/may not be in England at all.他也许根本就不在英国。
(2)Kissinger cannot/couldn't know what the situation is in the
country.基辛格不可能知道这个国家的局势。
二、表示将来可能性
1.-Is John coming by train?
-He should,but he _______ not.He likes driving his
car.【NMET2000】
A.must B.can C.need D.may
2.-Are you coming to Jeff's party?
-I'm not sure.I _______ go to the concert
instead.【NMET2000】
A.must B.would C.should D.might
3.-When can I come for the photos?I need them tomorrow
afternoon.
-They _______ be ready by 12:00 o'clock.【NMET1998】
A.can B.should C.might D.need
[答案与解析]
1.D。may表示对将来的推测,can表示对将来的推测,不可用在肯定句中。
2.D。might可用来表示将来可能发生某事,should表示非常可能,这与'I'm not sure'相矛盾。
3.B。should表示试探性的推断。might不符合此处的语境。
[知识归纳]
1.must,cannot,could,might,may
它们表示谈及将来可能出现的可能性,其用法与前面提到的谈及现在可能出现的情况用法相同。
must可用来表示由于特定事实或环境,某事必然会发生。
(1)Computer interviewing and computer diagnosis must eventually
lead to computer decision-making.通过计算机采访和诊断必然会导致计算机决策。
cannot用来表示由于特定事实或环境某事肯定不会发生。must not不能表示这个意义。
(2)The Chinese football team cannot hope to beat South Korea
without hard work.中国足球队若不经过刻苦努力就不可能击败韩国队。
might和may可表示某个特定事件可能将会发生,might表示某事发生的可能性较小,而may表示某事发生的可能性较大。
(3)It might/may rain this evening according to the
radio.根据广播天气预报,今晚可能会下雨。
2.should和ought
to可表示某个特定事件可能会发生,意思为'很可能'。
(1)This course should be quite interesting for
you.这门课程对你来说很可能十分有趣。
(2)-I've bought thirty pints of beer.
-That ought to be enough.'我已买了三十品脱的啤酒。''那应该是够了。'
注意:should和ought to亦可用来谈及现在可能性很大的事情。
(3)That should be John coming upstairs now.那应该是约翰正在上楼。
三、表示过去可能性
1.-There were already five people in the car but they managed to
take me as well.
-It _______ a comfortable journey.【NMET1995】
A.can't be B.shouldn't C.mustn't have been D.couldn't have
been
2.My sister met him at the Grand Theatre yesterday afternoon,so
he _______ your lecture.【上海2000】
A.couldn't have attended
B.needn't have attended
C.mustn't have attended
D.shouldn't have attended
[答案与解析]
1.D。couldn't have done可表示对过去发生某事的推测。must用于对过去的推测,只能用在肯定句中。
2.A。couldn't have done表示过去不可能发生某事。needn't have
done表示过去没有必要做某事,或者过去做某事是没有意义的。
[知识归纳]
'情态动词+have+过去分词'可用来表示对过去发生某事的推测。
1.must have
done表示过去肯定发生某事,只用于肯定句中。在否定句和疑问句中can/could,can/could
not have done,表示过去不可能发生某事。
(1)-The lights have gone out.
-A fuse must have blown.'电灯灭了'。'一定是保险丝断了。'
(2)Where can/could John have put the matches?He can't/couldn't
have thrown them away.约翰可能把火柴放到哪儿了?他不可能扔掉了。
2.could,might或may have
done可表示过去某事有可能是事实,但这件事到底是不是事实,说话人并不知道。
(1)She could//may/might have gone off with some
friends.她可能与一些朋友出去了。
(2)-Polly's very late.
-She may have missed the train.'波莉晚了。''她也许误了火车。'
3.might not/may not have
done可表示过去某事可能没有发生或可能不是事实。
(1)They might not have considered me as their
friend.他们可能没有把我看作朋友。
(2)The couple may not have been ready for this
pregnancy.夫妻俩也许没有为这次怀孕作好准备。