抗遗忘单词表科学记忆 · 高效学习

must have done 还是 can't have done?情态动词对过去推测的中考真题

发布:更新:

引言

情态动词表推测还有更难的考法——对过去的事情做推测,结构是"情态动词 + have done"。

中考真题里经常考:到底选 must have done 还是 can't have done?方向判断错了,整题就丢了。抖音上一条「选 must 还是 can't?」视频把这个考点讲透了。

中考真题

```text

George ______ too far. His coffee is still warm.

A. must have gone

B. might have gone

C. needn't have gone

D. can't have gone

```

答案:D. can't have gone

怎么判断方向

后半句是证据:

```text

His coffee is still warm.(他的咖啡还热着。)

```

咖啡还热 → 他刚走不久 → 根本走不远 → "不可能走很远"

所以用 can't have done(不可能做过)。

两个核心结构

```text

过去一定做过 → must have done

过去不可能做过 → can't have done

```

```text

He must have finished his homework.

(他一定已经写完作业了。——书桌上没有作业本)

He can't have gone to school. It's Sunday.

(他不可能去上学了,今天是周日。)

```

可能做过:may / might have done

```text

She might have forgotten the meeting.

(她可能忘了这个会。——不确定)

He may have left the key at home.

(他可能把钥匙落在家里了。——不确定)

```

避坑提醒

mustn't have done 不是"不可能"

```text

mustn't = 禁止(不是推测)

```

```text

错:He mustn't have gone there.(想表达"不可能")

对:He can't have gone there.

```

否定推测只认 can't have done。

needn't have done 是"本不必做"

```text

needn't have done = 本来不必做(但做了)

```

```text

You needn't have bought the ticket.(你本不必买票的。——但买了)

```

这不是推测,别混用。

一张表总结

```text

结构 意思

must have done 过去一定做过

can't have done 过去不可能做过

may/might have done 过去可能做过

mustn't have done 禁止(非推测)

needn't have done 本不必做

```

总结

情态动词 + have done 做题顺序:

```text

  1. 先看证据是肯定还是否定
  2. 肯定证据 → must have done
  3. 否定证据 → can't have done
  4. 不确定 → may/might have done

```

```text

今日小抄:

must have done 一定做过

can't have done 不可能做过

might have done 可能做过

mustn't ≠ 不可能 (是禁止)

```

相关阅读