颖学英语课堂
情态动词
情态表推测 · 情态+have done · 高考核心考点
Home返回导航
| 结构 | 含义 | 例句 |
| must have done | 一定做了 | He must have missed the bus. |
| may/might have done | 可能做了 | She may have forgotten. |
| can't have done | 不可能做了 | He can't have finished so fast. |
| should have done | 本该做(后悔) | You should have told me. |
| needn't have done | 本不必做 | You needn't have bought it. |
| could have done | 本可以做 | I could have passed. |
3
You ___ (tell) me earlier!
should have toldmust have toldcould tell
✅ 本应该做→should have done!
❌ should have done 表后悔!
4
The ground is wet. It ___ (rain) last night.
must have rainedshould have rainedcan have rained
✅ 有证据→肯定→must have done!
❌ 对过去肯定推测→must have done!
"must have肯定过"|"should have本该做"|"needn't have不必做"
1
You ___ be tired after the long trip.
mustcanshould
✅ 长途→肯定累了→must!
❌ 肯定推测→must!
2
He ___ have arrived. He left an hour ago.
can'tmustshould
✅ 一小时前才走→不可能到了→can't!
❌ 不可能→can't have done!
3
I ___ have worried. He's fine.
needn'tshouldmust
✅ 没必要担心→needn't have done!
❌ 本不必做→needn't have done!
4
You ___ park here. No-parking zone.
mustn'tneedn'tshouldn't
✅ 禁停→mustn't禁止!
❌ mustn't=禁止!
5
The lights are on. Someone ___ be home.
mustcanmay
✅ 灯亮着→一定有人→must!
❌ 有证据→must肯定推测!