内容正文:
语法讲练
情态动词+虚拟语气
Author: Miss Liu
Grammar
目录
情态动词:核心用法与高考高频
情态动词表推测(must / may / might / can / could)
情态动词表责备 / 本应该(should have done)
虚拟语气:三大核心时间(现在 / 过去 / 将来)
虚拟语气:if 条件句 + 倒装
虚拟语气:特殊结构(wish /would rather /suggest 等)
高考真题例句
课堂小测
易错点总结
一、情态动词:核心功能
1. 基本功能
表能力、许可、义务、推测、建议、责备。
2. 高考高频情态动词
can / could / be able to
may / might
must / have to
should / ought to
will / would
need / dare
3. 核心口诀
推测看语气,责备用完成;虚拟看时间,时态往回退。
二、情态动词表推测
1.must 一定(非常肯定,只用于肯定句)
例:You haven’t eaten anything. You must be hungry.
2.may / might 可能(不确定)
例:He may be in the library.
3.can / could 可能 / 能够(否定 / 疑问推测强)
例:That can’t be Mary. She is away.
4.否定推测:can’t 不可能
(绝对不用 mustn’t)
三、情态动词 + have done(高频考点)
1.must have done 过去一定做了
例:The road is wet. It must have rained last night.
2.can’t have done 过去不可能做了
3.should have done 本应该做(却没做)→责备
例:You should have told me the truth earlier.
4.shouldn’t have done 本不该做(却做了)
5.needn’t have done 本不必做(却做了)
四、虚拟语气:核心逻辑
与事实相反 → 时态往过去退一步
与现在相反:用过去时
与过去相反:用过去完成时
与将来相反:用过去时 /should do /were to do
五、If 虚拟条件句(三大时间表格)
假设时间 If 从句 主句
现在 did / were would/could/should do
过去 had done would have done
将来 did / should do / were to do would do
例句
If I were you, I would accept the offer.(现在)
If you had worked harder, you would have passed.(过去)
六、If 虚拟倒装(省略 if)
去掉 if,把 were / had / should 提到主语前
例:Were I you (= If I were you), I would go.
Had you studied harder (= If you had studied…), you would have passed.
Should it rain tomorrow, we would cancel the sports meeting.
七、虚拟语气:特殊固定句型(必背)
1.wish 但愿
wish + 过去时(现在)/had done(过去)
例:I wish I were a bird.
2.would rather 宁愿
would rather + 过去时(现在 / 将来)/had done(过去)
3.建议 / 命令 / 要求
suggest / advise / demand / require / insist + (should) do
例:The teacher suggested that we (should) read more.
八、高考真题例句
1.You shouldn’t have done such a thing.(2024)
你当初本不该做这种事的。
2.If she had taken my advice, she wouldn’t have failed.(2023)
3.要是她当初听了我的建议,就不会失败了。
4.He must have missed the bus.(2022)
他当时一定是没赶上公交车。
5.The doctor suggested that he (should) rest for a week.
医生建议他休息一周。
九、课堂小测(填空)
You __________________ (not, tell) him the truth. It broke his heart.
If I __________ (know) the truth, I would have helped you.
I wish I __________ (be) a superman.
He __________ (can, not finish) the work. It’s too difficult.
Had you come earlier, you ________________ (catch) the bus.
would have caught
shouldn’t have told
had known
were
can’t finish
You __________ (must, finish) your homework before you watch TV.
He looks upset. He ______________________ (fail) the exam again.
You _______________________ (not, waste) so much time playing games.
If I __________ (have) more time, I would learn a new language.
Without your help, we ___________________________ (not succeed) last week.
wouldn’t have succeeded
must finish
must have failed
shouldn’t have wasted
had
十、易错点提醒
表否定推测只用 can’t,不用 mustn’t
should have done = 本应该(没做)
虚拟一律时态倒退
suggest /insist 表 “建议 / 坚持要求” 才用 (should) do
if 倒装只提前 were /had/should
Thank You!
$