情态动词表推断与推测

B1 Modals of deduction & speculation 42 / 50

概要

我们用 must、can’t、might/may/could 这样的情态动词,根据已有的证据表示我们对一个事实有多肯定。这是推断(根据线索得出结论),不是义务或能力。

规则

不确定某件事时,我们根据证据推测。情态动词表示这个推测有多确定。

现在的情况(情态动词 + 动词原形):

情态动词确定程度含义
must肯定是真的“唯一合理的答案”
can’t / couldn’t肯定不是真的“不可能”
might / may / could也许是真的,也许不是“有可能”
should / ought to预期如此,但不是百分百确定“我猜是这样”

推理总是来自证据:

  • The light’s on, so she must be home.(证据 -> 肯定是)
  • He can’t be hungry - he just ate.(证据 -> 肯定不是)
  • I’m not sure where Tom is; he might be at the gym.(开放的可能性)

重要:must be(肯定是真的)的反面是 can’t be(肯定是假的),而不是 mustn’t be。表推断不用 mustn’t。

过去的情况(情态动词 + have + 过去分词):我们推断已经发生过的事。

结构含义
must have + 过去分词我肯定这件事发生过
can’t have / couldn’t have + 过去分词我肯定这件事没发生过
might / may / could have + 过去分词也许发生过
should have + 过去分词*我猜应该已经发生了

*表推断时,“they should have arrived by now”的意思是我猜他们应该已经……了;注意这和第 26 课里“should have”表遗憾/批评的用法不同。

形式与结构

时间肯定是肯定不是可能预期
现在must be / docan’t / couldn’t be / domight / may / could be / doshould / ought to be / do
过去must have donecan’t / couldn’t have donemight / may / could have doneshould / ought to have done

说明:

  • 情态动词后面的动词永远是原形(be、go、know),绝不是 to be 或 is。
  • 表示过去时,一律用 have + 过去分词(have gone、have known、have left)。
  • 表示正在进行的动作,用进行式:She must be working late. / He might have been sleeping.

例句

English说明
Their car’s in the drive, so they must be at home.证据 -> 肯定是真的(现在)。
You can’t be tired already - we’ve only just started!肯定不是真的;是 must be 的反面,不是 mustn’t。
The keys aren’t here; I might have left them at work.过去的可能:might + have + 过去分词
Nobody’s answering. They could be asleep.关于现在的开放可能性。
She can’t have heard the news - she looks so happy.肯定没发生过;can’t + have + 过去分词
The match started at six, so it should be finishing now.我的推测(推断),不是十足的肯定。
He must have missed the bus; he’s never this late.关于过去的合理结论。
They may not know the way - send them the map.may not = 也许不是(和 can’t 不一样)。

常见错误

  • She mustn’t be home. -> She can’t be home. ——表示“肯定是假的”,要用 can’t,绝不用 mustn’t。
  • He must left already. -> He must have left already. ——过去的推断需要 have + 过去分词。
  • It might to rain. -> It might rain. ——情态动词后面用不带 to 的原形(不加 to)。
  • They can’t be missed the train. -> They can’t have missed the train. ——表示过去要用 have + 过去分词。
  • You must to be joking. -> You must be joking. ——情态动词和动词之间不加 to。

学习提示

  • 先判断自己有多确定,再选情态动词:90% 以上肯定是 = must;90% 以上肯定不是 = can’t;五五开 = might/may/could;“我猜是这样” = should。
  • 记忆窍门:must 和 can’t 是最肯定的一对;might/may/could 都是不太确定的。
  • 表示过去的事,只需把 have + 过去分词接在同一个情态动词后面:must be -> must have been。
  • 不要混淆 must(第 26 课表义务;这里表肯定)和 can(第 17 课表能力;这里 can’t 表不可能)的含义。