情态动词表推测归纳
一、can/could
can和could没有时态上的区别,只是表示可能性的大小,can表示的可能性比could大。
(1)对现在或将来动作或状态的推测
The shy girl can’t (couldn’t) be our monitor.
这位害羞的女孩不可能当我们的班长。
(2)对过去事实的推测
can (could)+have+动词过去分词,表示推测过去某动作“可能”发生了,或者表示过去某动作有可能发生,但未发生,意为“本来可以……”。
can’t (could’t)+have+动词过去分词,表示推测过去动作一定没有发生。
He’s an hour late, and the bad weather can have delayed him.
他迟到了一小时,可能是恶劣的天气使他耽误了。
The road isn’t wet. It couldn’t have rained last night.
路面没有湿,昨天晚上肯定没下雨。
二、may/might
(1)对现在或将来动作或状态的推测
She may (might) be washing her clothes.
她可能正在洗衣服。
(2)对过去事实的推测
A.may/might+have+动词的过去分词,表示推测过去某动作“也许”发生了;
might+have+动词的过去分词,表示推测的语气更加委婉。
He says that she may/might have misunderstood him.
他说她可能误解他了。
B.may/might+have+been+动词的现在分词,表示推测过去某动作是否正在
进行或一直在进行。
He may/might have been buying stamps when you saw him.
你看见他时他可能正在买邮票。
三、must
(1)对现在动作或状态的肯定推测
“must+动词原形”和“must+be+动词现在分词”表示对现在动作或状态的肯定推测;“can’t+不带to的不定式”,表示对现在动作的否定推测,意为“一定没有……”。
Listen! There must be a cat in the room.
听,房间里肯定有只猫。
He must be at home; he can’t still be in the office at such a late hour.
他一定在家,他这么晚一定不会在办公室。
(2)表示对过去事实的肯定推测
must+have+动词的过去分词,表示推测过去某动作“一定”发生了。
must+have+been+动词现在分词,表示推测过去某动作“一定正在进行”。
I didn’t hear the phone. I must have asleep.
我没听见电话铃响,我肯定睡着了。
She must have been working then.
她当时肯定一直在工作。
should表示推测,“应该”
will表示推测,“大概,也许”
would表示推测,“大概,也许”
(1)情态动词在用于表示对现在动作的推测时,常用“情态动词+动词原形”
的形式;在用于表示对过去动作的推测时,常用“情态动词+have+动词的过去分词”的形式。
(2)情态动词表示推测时,其区别在于说话者对所说内容的把握的大小。
情态动词表示推测的把握性从大到小的排列顺序依次为:must-will—would -ought to-should-can(could)-may(might)。