# 第一册 Lesson 130 He can't have... He must have... 他不可能……他一定……

## 一、课文原文

本课为语法练习课，配合Lesson 129的must have done和can't have done内容进行句型操练。

**句型练习：**

1. He was sleeping. (I'm sure)
   → He **must have been** sleeping.

2. He was sleeping. (I'm sure he wasn't)
   → He **can't have been** sleeping.

3. She was right. (I'm sure)
   → She **must have been** right.

4. She was right. (I'm sure she wasn't)
   → She **can't have been** right.

5. They were in a hurry. (I'm sure)
   → They **must have been** in a hurry.

6. They were in a hurry. (I'm sure they weren't)
   → They **can't have been** in a hurry.

## 二、重点词汇详解

| 单词 | 音标 | 词性 | 释义 | 用法说明 |
|------|------|------|------|----------|
| sleep | /sliːp/ | v./n. | 睡觉 | sleep/slept/slept；go to sleep 入睡 |
| right | /raɪt/ | adj. | 正确的 | 反义词wrong；be right about sth 在某事上正确 |
| hurry | /ˈhʌri/ | n./v. | 匆忙 | in a hurry 匆忙地；hurry up 赶快 |

## 三、语法知识点

### must have been 和 can't have been 的完整用法

**对过去情况的推测：**

| 推测类型 | 结构 | 含义 | 例句 |
|----------|------|------|------|
| 肯定推测 | must have been + 形容词/名词 | 过去一定是 | He must have been tired. |
| 否定推测 | can't have been + 形容词/名词 | 过去不可能是 | He can't have been tired. |
| 肯定推测 | must have done | 过去一定做了 | She must have left. |
| 否定推测 | can't have done | 过去不可能做了 | She can't have left. |

**推测语气总结（按确定性排列）：**

| 推测程度 | 现在 | 过去 |
|----------|------|------|
| 一定 | must be | must have been / must have done |
| 不可能 | can't be | can't have been / can't have done |
| 可能 | may be | may have been / may have done |
| 也许 | might be | might have been / might have done |

### need 的用法

| 用法 | 含义 | 例句 |
|------|------|------|
| need to do sth | 需要做某事 | You need to water the garden. |
| needn't have done | 本不必做（但做了） | You needn't have worried. |
| didn't need to do | 不需要做（实际上也没做） | I didn't need to go. |

## 四、重点句型分析

1. **He must have been sleeping.**
   - must have been doing 对过去正在进行的动作的肯定推测
   - = I'm sure he was sleeping.

2. **He can't have been sleeping.**
   - can't have been doing 对过去正在进行的动作的否定推测
   - = I'm sure he wasn't sleeping.

3. **She must have been right.**
   - must have been + 形容词，对过去状态的推测
   - = I'm sure she was right.

4. **They must have been in a hurry.**
   - must have been + 介词短语，对过去状态的推测
   - in a hurry 匆忙地

## 五、课文翻译

1. 他在睡觉。（我确信）→ 他一定在睡觉。
2. 他在睡觉。（我确信他没有）→ 他不可能在睡觉。
3. 她是对的。（我确信）→ 她一定是对的。
4. 她是对的。（我确信她不是）→ 她不可能是对的。
5. 他们很匆忙。（我确信）→ 他们一定很匆忙。
6. 他们很匆忙。（我确信他们不是）→ 他们不可能很匆忙。

## 六、语言点精讲

1. **must have been + 形容词**：对过去状态的肯定推测。如：The weather must have been nice yesterday.（昨天天气一定很好。）

2. **can't have been + 介词短语**：对过去状态的否定推测。如：He can't have been at home.（他不可能在家。）

3. **must have done 与 must have been doing 的区别**：
   - must have done 强调动作已完成：He must have finished it.（他一定完成了。）
   - must have been doing 强调动作正在进行：He must have been working.（他一定一直在工作。）

4. **needn't have done 与 didn't need to do 的区别**：
   - needn't have done：做了不必要做的事（实际做了）You needn't have come so early.（你本不必来这么早。——但你来了）
   - didn't need to do：不需要做（实际也没做）I didn't need to go there.（我不需要去那里。——也没去）

## 七、课后练习要点

1. 将I'm sure句型改为must have been / can't have been推测句型
2. 区分must have done（动作完成）和must have been doing（动作进行中）
3. needn't have done和didn't need to do的用法区别
4. 对过去事件进行推测的口语练习

## 八、本课小结

- **核心语法**：must have been和can't have been对过去情况的推测
- **关键规则**：对过去推测用must/can't + have + been/done；否定推测用can't不用mustn't
- **重点区别**：must have done（完成）vs. must have been doing（进行中）
- **扩展知识**：needn't have done（本不必做但做了）vs. didn't need to do（不需要也没做）
