跳转到内容

第 11 章 · 情态动词

项目 内容
课标主题 必修与选择性必修 · 语言知识 · 语法 · 情态动词
人教版(2019) 必修三 Unit 5(情态动词);各册阅读和听力中的推测、请求、建议
考试地位 语法填空常考情态动词 + have done;听力考请求和建议;写作考语气
前置知识 第 9 章动词的时态、第 10 章被动语态(情态动词的被动)

情态动词数量不多,但每个词有好几种意义:can 可以表示能力、许可、可能性;must 可以表示义务,也可以表示肯定推测。考试常考的不是“认不认识”,而是“在这个语境里是哪种意义”。这一章按“意义与推测、can/could 与 may/might、must/have to 与 should/ought to、情态动词 + have done、答题判断”五块讲。

知识点 一句话 考试中
11.2 情态动词的意义与推测 能力、许可、推测、义务、建议;推测按把握程度排 语法填空、听力
11.3 can/could 与 may/might can 能力/许可,may 许可/可能,could/might 更委婉或更弱 语法填空、听力
11.4 must/have to 与 should/ought to must 主观义务,have to 客观需要;should 建议 语法填空、写作
11.5 情态动词 + have done 对过去的推测、遗憾、责备 语法填空必考
11.6 情态动词的答题判断 先看意义,再看时间,再看语气 语法填空、完形

情态动词(modal verb)表示说话人的态度:能力、许可、推测、义务、建议、意愿。常见的情态动词:

情态动词 主要意义
can / could 能力、许可、请求、可能性
may / might 许可、可能性
must 义务、肯定推测
have to 客观需要
should / ought to 建议、义务、预期
will / would 意愿、请求、习惯
shall 征求同意、规定(正式)
need 需要(多用于否定/疑问)
dare 敢(多用于否定/疑问)
had better 最好

情态动词的形式特点:

  • 后接动词原形:He can swim. 不说 He can swims.
  • 没有第三人称单数变化:He must go. 不说 He musts go.
  • 否定直接加 not:cannot、mustn't、shouldn't。
  • 疑问句提前:Can you help me?
  • 可以接动词的进行式、完成式、被动式:must be doing、must have done、must be done。

推测的把握程度(从高到低):

把握 情态动词 例子
肯定(几乎确定) must He must be at home.
可能 may He may be at home.
可能性较小 might / could He might be at home.
不可能 can't / couldn't He can't be at home.

注意:must 表示推测只用于肯定句;否定推测用 can't,不用 mustn't。mustn't 表示“禁止”,不表示“不可能”。

  • 语法填空 → 看语境是能力、许可、推测、义务还是建议 → 选情态动词;推测题再看把握程度。
  • 听力 → 情态动词提示说话人的态度:can 是能力/许可,must 是义务/肯定,may 是可能。
  • 写作 → 用情态动词调节语气:must 最强,should 中等,could 委婉。
  • 情态动词后接动词原形,不加 -s、不加 to(ought to 除外)。
  • must 表示推测只用于肯定句;否定推测用 can't。
  • mustn't 是“禁止”,不是“不必”;“不必”用 don't have to / needn't。
  • can 表示能力,be able to 也可以表示能力,但 be able to 有更多时态形式。
  • may 表示许可较正式,can 更口语。
  • should 表示“应该”,语气比 must 弱。

情态动词的来源:情态动词来自古英语的“前动词”(preterite-present verbs),它们的形式像过去式,意义却是现在。现代英语的情态动词保留了一些古老特征:没有第三人称单数、后接原形、否定直接加 not。

推测用法的来源:情态动词的推测意义是从“能力、许可、义务”等意义引申出来的。must 从“义务”引申为“必然”,may 从“许可”引申为“可能”。

(关键一步:判断情态动词的意义,先看它修饰的动词和上下文。He must be at home. 中 must 是推测(他一定在家);He must go. 中 must 是义务(他必须走)。加 be 往往是推测,加动作动词往往是义务。)

例外:

  • must 表示推测只用于肯定句;否定用 can't,疑问用 can:Can he be at home?
  • must 表示“必须”时,否定是 needn't / don't have to(不必),不是 mustn't(禁止)。
  • can 表示“能力”时,将来可以用 will be able to:He will be able to swim next year.
  • could 可以表示过去的 ability,也可以表示现在的委婉请求:Could you help me?
  • shall 在现代英语中多用于第一人称征求意见:Shall we go?

例 1 (场景:肯定推测)填空:

He ______ be at home; the light is on.

解:

判断依据:the light is on 是证据,说明“他一定在家”,用 must 表示肯定推测。

分析:must be at home = 一定在家。

答案:must。

检验:He must be at home; the light is on. 推测有依据,意思通顺。

容易卡在:填 can。can be 表示“可能是”,把握不如 must;有明确证据用 must。

另一种解法:先看 must 后面是 be。情态动词 + be 往往是推测(一定是/可能是),情态动词 + 动作动词往往是义务(必须做)。再看证据 the light is on,把握大,选 must。

例 2 (场景:禁止)填空:

You ______ smoke here. It’s a hospital.

解:

判断依据:医院里禁止吸烟,用 mustn't 表示“禁止”。

分析:mustn't = 不准、禁止;needn't = 不必;can't = 不能/不可能。

答案:mustn't。

检验:You mustn't smoke here. = 你不能在这里吸烟,禁止语气正确。

容易卡在:填 needn't。needn't 是“不必”,不是“禁止”。

例 3 (场景:请求)填空:

______ you help me carry the box?

解:

判断依据:请求别人帮忙,用 Could / Would / Can 都可以;Could 更委婉。

分析:Could you help me ...? 是委婉请求。

答案:Could(或 Can / Would)。

检验:Could you help me carry the box? 请求语气礼貌。

容易卡在:填 Must。Must 表示“必须”,不用于请求。

  • 推测把握:must > may > might / could > can't。
  • must 推测只用于肯定句;否定用 can't。
  • mustn't 禁止;needn't / don't have to 不必。
  • 情态动词后接动词原形,没有第三人称单数。
  • 请求用 Can / Could / Would,Could 更委婉。

错在哪:must 用于否定推测。 为什么错:按“一定”的否定直译成 mustn't。 正确做法:否定推测用 can't;mustn't 是禁止。

错在哪:mustn't 当“不必”。 为什么错:must 的否定有两个:mustn't(禁止)、needn't(不必)。 正确做法:禁止用 mustn't,不必用 needn't / don't have to。

错在哪:情态动词后加 -s 或 to。 为什么错:按实义动词的规则类推。 正确做法:后接动词原形;ought to 是例外。

错在哪:can 和 be able to 混用。 为什么错:都表示能力,但 be able to 有更多时态。 正确做法:将来能力用 will be able to。

把握程度 情态动词 例子
几乎确定 must He must be at home.
可能 may He may be at home.
可能性较小 might / could He might be at home.
不可能 can't / couldn't He can't be at home.

一句话记法:must 肯定,may 可能,might 更弱,can’t 不可能;mustn’t 是禁止,needn’t 是不必。

  • 前置:第 9 章动词的时态、第 10 章被动语态。
  • 后续:第 11.3–11.6 节情态动词的分组和答题判断。
  • 常一起考:第 27 章语法填空、第 23 章听力、第 28 章写作。
情态动词 意义 例子
can 能力 She can swim.
can 许可(口语) Can I use your pen?
can 理论可能性 Smoking can cause cancer.
could 过去能力 He could swim when he was five.
could 委婉请求 Could you help me?
could 较弱可能性 It could rain tomorrow.
may 许可(正式) May I come in?
may 可能性 It may rain tomorrow.
might 较弱可能性 It might rain tomorrow.
might 委婉请求(很少) Might I ask a question?

can 和 may 的区别:

  • 许可:can 口语,may 正式。Can I go? / May I go?
  • 可能性:can 表示理论可能性(Smoking can cause cancer.),may 表示实际可能性(It may rain tomorrow.)。
  • 请求:Can / Could 都可以,Could 更委婉。

may 和 might 的区别:

  • might 的可能性比 may 更小:It may rain.(可能下雨)/ It might rain.(也许下雨,把握更小)。
  • might 常用于虚拟语气和间接引语:He said he might come.
  • 语法填空 → 能力用 can/could,许可用 can/may,可能性用 may/might/could;看语气正式程度和把握大小。
  • 听力 → Can I ...? 是请求许可,Could you ...? 是请求帮忙,May I ...? 更正式。
  • 写作 → 请求用 Could/Would 更礼貌;可能性用 may/might 更客观。
  • can 的过去式 could 只表示过去能力,不表示过去许可;过去许可常用 was/were allowed to。
  • could 表示可能性时,把握比 may 小,不是过去时。
  • may 表示许可较正式;might 表示许可很少用,显得过分客气。
  • can't 表示“不可能”或“不能”;may not 表示“可能不”或“不准”。
  • could 表示过去能力时,表示“当时有能力”;表示“当时成功做了”用 was able to。

can/could 的来源:can 来自古英语 cunnan(知道、有能力),could 是它的过去式。may 来自古英语 magan(有能力、被允许),might 是它的过去式。现代英语中,could 和 might 除了表示过去,还发展出委婉和弱可能性的用法。

(关键一步:判断 can / could / may / might,先看意义(能力、许可、可能性),再看时间(现在、过去),最后看语气(正式、委婉、把握大小)。)

例外:

  • could 表示过去能力,但表示“过去某次成功做到”用 was able to:He was able to escape.(他成功逃脱了)。
  • could 表示可能性时不是过去时:It could rain tomorrow.(明天可能下雨)。
  • may 表示许可时,否定是 may not;mustn't 表示禁止,语气更强。
  • might 在间接引语中表示过去:He said he might come.
  • can 表示理论可能性,常用于科学事实:Water can freeze at 0°C.

例 1 (场景:许可)填空:

______ I use your pen? (正式)

解:

判断依据:请求许可,正式场合用 May。

分析:May I use your pen? 比 Can I ...? 正式。

答案:May。

检验:May I use your pen? 语气正式、礼貌。

容易卡在:填 Must。Must 表示“必须”,不表示许可。

例 2 (场景:过去能力)填空:

He ______ swim when he was five.

解:

判断依据:when he was five 表示过去,能力用 could。

分析:could swim = 五岁时会游泳。

答案:could。

检验:He could swim when he was five. 过去能力,正确。

容易卡在:填 can。过去能力用 could。

例 3 (场景:可能性)填空:

It ______ rain tomorrow, but I’m not sure.

解:

判断依据:I'm not sure 表示不确定,可能性用 may / might / could。

分析:may rain 表示“可能下雨”;might 把握更小;could 也可以。

答案:may(或 might / could)。

检验:It may rain tomorrow, but I'm not sure. 可能性表达正确。

容易卡在:填 must。must 表示肯定推测,和 I'm not sure 矛盾。

  • 能力:现在 can,过去 could,将来 will be able to。
  • 许可:口语 can,正式 may;过去许可 was/were allowed to。
  • 可能性:may > might / could;can 表示理论可能性。
  • 请求:Can / Could / Would,Could 更委婉。
  • can't 不可能/不能;may not 可能不/不准。

错在哪:过去能力用 can。 为什么错:忽略时间。 正确做法:过去能力用 could。

错在哪:could 表示过去许可。 为什么错:could 主要表示过去能力,不表示过去许可。 正确做法:过去许可用 was/were allowed to。

错在哪:may 和 might 把握程度混用。 为什么错:might 的可能性更小。 正确做法:把握大用 may,把握小用 might。

错在哪:can 表示实际可能性。 为什么错:can 多表示理论可能性。 正确做法:实际可能性用 may/might。

意义 现在 过去 语气
能力 can could —
许可 can / may was/were allowed to may 更正式
可能性 may / might / could might(间接引语) might 更弱
请求 can / could / would — could 更委婉

一句话记法:能力 can/could,许可 can/may,可能 may/might/could;could 不一定过去,might 把握更小。

  • 前置:第 11.2 节情态动词的意义与推测。
  • 后续:第 11.4 节 must/have to 与 should/ought to、第 11.6 节答题判断。
  • 常一起考:第 27 章语法填空、第 23 章听力请求与许可。
情态动词 意义 例子
must 主观义务(说话人认为必须) You must finish it today.
must 肯定推测 He must be at home.
have to 客观需要(外部要求) I have to work overtime.
mustn't 禁止 You mustn't smoke here.
don't have to / needn't 不必 You don't have to come.
should 建议、义务 You should see a doctor.
ought to 建议、义务(较正式) You ought to see a doctor.
shouldn't / oughtn't to 不应该 You shouldn't stay up late.

must 和 have to 的区别:

  • must 是主观的,说话人认为必须:You must finish it today.(我要求你)
  • have to 是客观的,外部要求:I have to work overtime.(老板要求)
  • must 只有现在时;have to 有各种时态:had to、will have to、have had to。

mustn't 和 don't have to 的区别:

  • mustn't = 禁止:You mustn't smoke here.
  • don't have to / needn't = 不必:You don't have to come.

should / ought to:

  • 表示建议、义务、预期:You should see a doctor. / He ought to be here by now.
  • should 比 must 语气弱,比 could 更直接。
  • ought to 更正式,否定是 oughtn't to。
  • 语法填空 → 看义务是主观还是客观:主观用 must,客观用 have to;建议用 should / ought to。
  • 写作 → 提建议用 should,语气适中;规定用 must,语气强。
  • 听力 → have to 常表示外部要求,must 常表示说话人的要求。
  • must 只有现在时;过去、将来、完成时用 have to:had to、will have to、have had to。
  • mustn't 是禁止,don't have to 是不必,意义相反。
  • should 表示“应该”,语气比 must 弱;ought to 更正式。
  • should 可以表示预期:He should be here by now.(他现在应该到了)。
  • had better 表示“最好”,语气比 should 强,后接动词原形:You'd better see a doctor.

must/have to 的来源:must 来自古英语 mōtan(被允许、必须),只有现在时;have to 是后来用 have + 不定式构成的,有各种时态。should 来自古英语 sceolan(应该),ought to 来自 āgan(拥有、应该)。

(关键一步:判断用 must 还是 have to,看义务的来源。说话人主观要求用 must,外部客观要求用 have to;没有明确来源时,must 更强调说话人的态度。)

例外:

  • must 表示推测时只用于肯定句;否定推测用 can't。
  • must 的否定 mustn't 是禁止,不是“不必”;“不必”用 don't have to / needn't。
  • have to 的否定 don't have to 是不必;mustn't 是禁止。
  • should 表示预期时,常和 by now、already 连用:He should have arrived by now.
  • ought to 在口语中常换成 should。

例 1 (场景:主观义务)填空:

You ______ finish the work today; it’s urgent.

解:

判断依据:说话人认为必须完成,语气强,用 must。

分析:must finish = 必须完成。

答案:must。

检验:You must finish the work today. 主观义务,语气正确。

容易卡在:填 have to。have to 偏客观要求;这里说话人强调必须,用 must。

例 2 (场景:客观需要)填空:

I ______ work overtime because my boss asked me to.

解:

判断依据:because my boss asked me to 说明是外部要求,用 have to。

分析:have to work overtime = 不得不加班。

答案:have to。

检验:I have to work overtime because my boss asked me to. 客观需要,正确。

容易卡在:填 must。must 偏主观;这里有明确的外部原因,用 have to。

例 3 (场景:建议)填空:

You ______ see a doctor; you look ill.

解:

判断依据:给对方建议,用 should / ought to。

分析:should see a doctor = 应该去看医生。

答案:should(或 ought to)。

检验:You should see a doctor. 建议语气适中,正确。

容易卡在:填 must。must 语气太强,像命令;建议用 should。

  • 主观义务 must,客观需要 have to。
  • mustn't 禁止,don't have to / needn't 不必。
  • 建议 should / ought to;ought to 更正式。
  • must 只有现在时;其他时态用 have to。
  • had better 语气比 should 强,后接动词原形。

错在哪:mustn't 当“不必”。 为什么错:must 的否定有两个。 正确做法:禁止 mustn't;不必 don't have to / needn't。

错在哪:must 用于过去时。 为什么错:must 只有现在时。 正确做法:过去用 had to。

错在哪:建议用 must。 为什么错:must 语气太强,像命令。 正确做法:建议用 should / ought to。

错在哪:should 和 have to 混用。 为什么错:一个建议,一个客观需要。 正确做法:看义务的来源和语气强弱。

情态动词 意义 语气 例子
must 主观义务 强 You must finish it.
have to 客观需要 中 I have to work overtime.
mustn't 禁止 强 You mustn't smoke here.
don't have to / needn't 不必 中 You don't have to come.
should / ought to 建议 中 You should see a doctor.
had better 最好 较强 You'd better see a doctor.

一句话记法:must 主观,have to 客观;mustn’t 禁止,don’t have to 不必;should 建议。

  • 前置:第 11.2、11.3 节情态动词的意义与 can/could、may/might。
  • 后续:第 11.5 节情态动词 + have done、第 11.6 节答题判断。
  • 常一起考:第 27 章语法填空、第 28 章应用文写作(建议信)。

情态动词 + have + 过去分词表示对过去的推测、遗憾或责备:

结构 意义 例子
must have done 肯定做过(有把握的推测) He must have finished the work.
can't / couldn't have done 不可能做过 He can't have finished so quickly.
may / might have done 可能做过 He may have missed the train.
should / ought to have done 本应该做而没做 You should have told me earlier.
shouldn't / oughtn't to have done 本不该做而做了 You shouldn't have said that.
needn't have done 本不必做而做了 You needn't have waited for me.
could have done 本来能做而没做 You could have helped me.

区别:

  • must have done:对过去的肯定推测,有依据。
  • can't have done:对过去的否定推测,有依据。
  • should have done:本应该做,实际没做,带遗憾或责备。
  • shouldn't have done:本不该做,实际做了。
  • needn't have done:本不必做,实际做了,带“多余”的意味。
  • could have done:本来有能力做,实际没做。
  • may/might have done:对过去的可能性推测。
  • 语法填空 → 看到 have done 前有情态动词 → 判断是对过去的推测(must/can't/may/might)还是遗憾/责备(should/needn't/could)。
  • 完形 → 情态动词 + have done 常出现在对话和叙事中,表达说话人的态度。
  • 写作 → 表达遗憾、责备、推测时用。
  • must have done 只用于肯定句;否定推测用 can't have done。
  • should have done 是“本应该做而没做”;shouldn't have done 是“本不该做而做了”。
  • needn't have done 是“本不必做而做了”;didn't need to do 是“没必要做,也没做”。
  • could have done 是“本来能做而没做”;was able to do 是“成功做到了”。
  • may/might have done 表示对过去的可能性推测,might 把握更小。

情态动词 + have done 的来源:have done 是完成式,表示动作发生在过去并对现在有影响。情态动词加完成式,表示说话人对过去动作的推测、遗憾或责备。

(关键一步:判断用哪种情态动词 + have done,先看说话人的态度。有依据的肯定推测用 must,有依据的否定推测用 can't,遗憾/责备用 should,多余用 needn't,本来能而没做用 could。)

例外:

  • must have done 的反意疑问句用 didn't:He must have finished, didn't he?
  • should have done 可以表示“应该已经完成了”:He should have arrived by now.
  • needn't have done 和 didn't need to do 的区别:前者“做了但不必”,后者“没做也没必要”。
  • could have done 在虚拟语气中表示“本来能做”:I could have passed the exam.
  • might have done 可以表示“本来可能”:You might have been killed.

例 1 (场景:肯定推测过去)填空:

He ______ (finish) the work; the light is off.

解:

判断依据:the light is off 是证据,说明“他一定完成了工作”,对过去的肯定推测用 must have done。

分析:must have finished。

答案:must have finished。

检验:He must have finished the work; the light is off. 推测有依据,正确。

容易卡在:填 must finish。对过去的推测要用 must have done。

另一种解法:先看时间。the light is off 是现在的证据,finish 是过去的动作,所以用 have done;再看把握,有证据用 must。先定时间、再定把握,两步就能确定。

例 2 (场景:本应该做而没做)填空:

You ______ (tell) me earlier; I could have helped.

解:

判断依据:I could have helped 说明“你本应该早点告诉我,但没告诉”,用 should have done。

分析:should have told。

答案:should have told。

检验:You should have told me earlier. 表示遗憾/责备,正确。

容易卡在:填 should tell。对过去的遗憾要用 should have done。

例 3 (场景:本不必做而做了)填空:

You ______ (wait) for me; I had my own key.

解:

判断依据:I had my own key 说明“你本不必等我,但你等了”,用 needn't have done。

分析:needn't have waited。

答案:needn't have waited。

检验:You needn't have waited for me. 表示“本不必等”,正确。

容易卡在:填 needn't wait。对过去的“本不必”要用 needn't have done。

  • 肯定推测过去:must have done;否定推测过去:can't have done。
  • 可能做过:may/might have done。
  • 本应该做而没做:should/ought to have done。
  • 本不该做而做了:shouldn't have done。
  • 本不必做而做了:needn't have done。
  • 本来能做而没做:could have done。

错在哪:对过去的推测用 must do。 为什么错:忽略 have done。 正确做法:must have done。

错在哪:should have done 和 should do 混用。 为什么错:一个对过去遗憾,一个对现在建议。 正确做法:对过去用 should have done。

错在哪:needn't have done 和 didn't need to do 混用。 为什么错:一个“做了但不必”,一个“没做也没必要”。 正确做法:按是否实际做了区分。

错在哪:must have done 用于否定。 为什么错:must 推测只用于肯定。 正确做法:否定用 can't have done。

结构 意义 例子
must have done 肯定做过 He must have left.
can't have done 不可能做过 He can't have left so early.
may/might have done 可能做过 He may have left.
should have done 本应该做而没做 You should have told me.
shouldn't have done 本不该做而做了 You shouldn't have said that.
needn't have done 本不必做而做了 You needn't have waited.
could have done 本来能做而没做 You could have helped.

一句话记法:must 肯定,can’t 不可能,may 可能;should 本应该,needn’t 本不必,could 本来能。

  • 前置:第 11.2–11.4 节情态动词的意义、can/could、must/have to、should。
  • 后续:第 11.6 节答题判断、第 12 章虚拟语气。
  • 常一起考:第 27 章语法填空、第 26 章完形填空。

情态动词题的判断步骤:

  1. 看意义:能力、许可、推测、义务、建议、意愿。
  2. 看时间:现在/将来,还是过去(have done)。
  3. 看语气:肯定、否定、疑问;正式、委婉。
  4. 看搭配:must have done、should have done、needn't have done 等固定结构。

常见陷阱:

陷阱 正确做法
must 用于否定推测 用 can't
mustn't 当“不必” 用 don't have to / needn't
should have done 和 should do 混用 对过去用 have done
needn't have done 和 didn't need to do 混用 看是否实际做了
could 当过去许可 用 was/were allowed to
can 表示实际可能性 用 may/might
  • 语法填空 → 按四步判断:意义、时间、语气、搭配。
  • 完形 → 看上下文的态度和逻辑,选情态动词。
  • 写作 → 用情态动词调节语气,避免语气过强或过弱。
  • 先看句子有没有 have done,有就是对过去的推测/遗憾/责备。
  • 再看是肯定还是否定:肯定推测用 must,否定推测用 can't。
  • 再看是义务还是建议:义务用 must/have to,建议用 should/ought to。
  • 最后看语气:正式用 may,委婉用 could/would。
  • 不要只看中文翻译,要看语境和搭配。

答题判断的来源:情态动词的意义多、用法活,单靠背单词表不够。判断步骤是把“意义、时间、语气、搭配”四个维度拆开,逐个排除。

(关键一步:先看有没有 have done,这决定了是过去还是现在;再看肯定/否定,这决定了用 must 还是 can't;最后看义务/建议/许可,这决定了用哪一组情态动词。)

例外:

  • 有些情态动词的否定意义特殊:mustn't 禁止,needn't 不必,can't 不可能。
  • 有些情态动词没有过去式:must 只有现在时,过去用 had to。
  • 有些情态动词的推测用法只用于肯定:must。
  • 有些情态动词的请求用法有正式程度差异:Can < Could < Would < May。

例 1 (场景:肯定推测)填空:

It ______ be Tom’s book; his name is on it.

解:

判断依据:his name is on it 是证据,肯定推测用 must。

分析:must be = 一定是。

答案:must。

检验:It must be Tom's book. 推测有依据,正确。

容易卡在:填 can。can be 表示“可能是”,把握不如 must。

例 2 (场景:否定推测)填空:

It ______ be Tom’s book; his name isn’t on it.

解:

判断依据:his name isn't on it 是否定证据,否定推测用 can't。

分析:can't be = 不可能是。

答案:can't。

检验:It can't be Tom's book. 否定推测,正确。

容易卡在:填 mustn't。mustn't 是禁止,不是“不可能”。

例 3 (场景:本不该做而做了)填空:

You ______ (do) that; it was very dangerous.

解:

判断依据:it was very dangerous 说明“你本不该做,但做了”,用 shouldn't have done。

分析:shouldn't have done = 本不该做。

答案:shouldn't have done。

检验:You shouldn't have done that. 责备语气正确。

容易卡在:填 shouldn't do。对过去的责备用 shouldn't have done。

  • 四步判断:意义、时间、语气、搭配。
  • 有 have done → 对过去;没有 → 现在/将来。
  • 肯定推测 must,否定推测 can't。
  • 义务 must/have to,建议 should/ought to。
  • 禁止 mustn't,不必 don't have to/needn't。

错在哪:只看中文翻译,不看语境。 为什么错:同一个情态动词有多种意义。 正确做法:按四步判断,先意义、再时间、再语气。

错在哪:must 和 can't 的推测混用。 为什么错:肯定/否定没分清。 正确做法:肯定推测 must,否定推测 can't。

错在哪:should have done 和 should do 混用。 为什么错:时间没分清。 正确做法:对过去用 have done。

错在哪:mustn't 和 needn't 混用。 为什么错:禁止和不必没分清。 正确做法:禁止 mustn't,不必 needn't。

情态动词的答题步骤:先看意义,再看时间,再看语气,最后看固定搭配

一句话记法:先意义后时间,先肯定后否定;must 肯定 can’t 否定,mustn’t 禁止 needn’t 不必。

  • 前置:第 11.2–11.5 节情态动词的意义、分组和 have done 结构。
  • 后续:第 12 章虚拟语气(would、should 的虚拟用法)。
  • 常一起考:第 27 章语法填空、第 26 章完形填空、第 23 章听力。

这一章五个知识点按“意义 → 分组 → 过去 → 判断”排:先总览情态动词的意义和推测(11.2),再分两组讲 can/could、may/might 和 must/have to、should/ought to(11.3、11.4),再讲情态动词 + have done(11.5),最后给答题步骤(11.6)。

情态动词的判断流程:先看意义(能力、许可、推测、义务、建议),再看时间(现在还是过去),再看语气(肯定、否定、正式、委婉),最后选词

  1. He ______ be at home; the light is on. 填什么?
  2. You ______ smoke here. It's a hospital. 填什么?
  3. ______ you help me carry the box? 填什么(委婉请求)?
  4. He ______ swim when he was five. 填什么?
  5. It ______ rain tomorrow, but I'm not sure. 填什么?
  6. You ______ finish the work today; it's urgent. 填什么?
  7. I ______ work overtime because my boss asked me to. 填什么?
  8. You ______ see a doctor; you look ill. 填什么?
  9. He ______ (finish) the work; the light is off. 填什么?
  10. You ______ (tell) me earlier; I could have helped. 填什么?
  11. You ______ (wait) for me; I had my own key. 填什么?
  12. It ______ be Tom's book; his name isn't on it. 填什么?

答案:1. must。2. mustn't。3. Could(或 Can / Would)。4. could。5. may(或 might / could)。6. must。7. have to。8. should(或 ought to)。9. must have finished。10. should have told。11. needn't have waited。12. can't。