用情态动词表示讲话者对客观事物的主观看法,这就是情态动词的推测性用法。一般来说,英语中可以用于表示推测或可能性的情态动词有can, cant, could, may, might 和must。
1. must表示推测时,暗含发生的可能性很大,它的肯定和程度比may, might, could大得多。例如:
You must be very tired after the long walk.
走了这么长的路,你一定很累了。
在must之后还可用不定式的进行式或完成式表示对正在发生的事情或已经发生的事情的推测。例如:
You must be joking.
你一定是在开玩笑吧。
He must have learned English before.
他以前肯定学过英语。
must 表示推测时通常只能用于肯定句,若要表示否定的推测,要用cant, 而不能用mustnt。 例如: She cant have heard the news. 她不可能听到这个消息。
2. can 表示推测时,常用在否定句、疑问句和感叹句中,表示惊异、怀疑、不相信等情态意义。could表示的可能性比can小些,且比can的语气更委婉,二者没有时态的差别。在过去时态中,could也可表示过去的可能性。例如:
Anybody can make mistakes.
任何人都可能会犯错误。
It could rain tomorrow according to the radio report.
据电台报道,明天可能会下雨。
3. may 和might表示推测时,可表示现在或将来的可能性,通常用于肯定句,might表示的可能性比may小些,在过去时间的语境中,might也可表示过去的可能性。例如:
He may come tomorrow.
他明天可能会来。
It may / might rain tonight.
今天晚上可能会下雨。
They may / might be having a meeting in the classroom.
他们可能正在教室里开会。
If I were lazy, I might fail.
如果我懒惰,我可能会失败。
He may / might have missed the bus.
他可能没有赶上那辆公共汽车。
【真题演练】
( )1. —Have you seen my glasses? I ______find them.
—Sorry, I havent seen them.
A. cant
B. shouldnt
C. wont
D. mustnt
( )2. —Will you answer the telephone? It ______ be your mother.
—Sorry. I ______. Im busy.
A. can; mustnt
B. will; cant
C. may; cant
D. need; will
( )3. Im sure this book ______ Li Leis, because there is his name on it.
A. cant be
B. may be
C. might be
D. must be
( )4. —Is Mr. Brown driving here?
A. may
B. shall
C. need
D. must
( )5. Four hundred dollars for a pair of shoes, you ______ be joking!
A. may
B. can
C. need
D. must