情态动词have done表过去推测建议-2025-2026学年八年级英语下册语法直击真题精讲(北师大版)
|
4页
|
61人阅读
|
1人下载
教辅
内容正文:
8下北师大版
【语法专版】
E版直击真题精讲
语法专版
【语法专项】情态动词+have done(表过
去推测/建议)
真题精讲与演练
直击真题高效讲
真题一:单项选择(过去推测用法)
(2024北京海淀期中,北师大版)
-Why didn't Peter come to the party yesterday?
-He ill,but I'm not sure.
A.must have been
B.might have been
C.should have been
D.need have been
答案:B
核心知识点:
might have been表对过去事情的不确定推测,意为“可能已经…”:
must have been表肯定推测(一定已经…”),
should have been表“本应该…”(实际未做到)。
解析:由“butI'm not sure”可知推测不确定,用might have been;:must语气过于肯定,should表
建议,均不符合语境。
真题二:单项选择(建议用法)
(2023陕西西安期末,北师大版)
You told her the truth earlier.Now she's angry with us.
A.should have
B.would have
C.must have
D.need have
答案:A
核心知识点:
should have done表“本应该做某事(但未做)”,含后悔或责备语气。
解析:根据“Now she'sangry”可知“本应该早点告诉她真相(但没告诉)”,用should have told。
8下北师大版
【语法专版】
E版直击真题精讲
真题三:用所给词的适当形式填空(过去推测+建议)
(2024四川成都月考,北师大版)
1.The ground is wet..It_(ain)last night.(用must完成)
2.You_(hot,leave)your keys at home.Now we can'tget in.(用should完成)
答案:1.must have rained2.shouldn't have left
核心知识点:
must have done表对过去事情的肯定推测(“一定做了.”):
shouldn’thave done表“本不应该做某事(但做了)”。
解析:
1.由“地面湿了”推测“昨晚一定下雨了”,用must have rained。
2.由“现在进不去”可知“本不应该把钥匙落在家里”,用shouldn’thave left。
真题四:句型转换(肯定句→否定推测)
(2023广东深圳期末,北师大版)
Tom must have finished his homework.(改为否定句)
Tom_
his homework.
答案:can't have finished
核心知识点:
对过去事情的否定推测用can'thave done(“不可能做了.”),不用mustn’t have done。.
解析:must have done的否定形式为can't have done,表“不可能完成了作业”。
真题五:短文填空(语境综合运用)
(2024渐江杭州期中,北师大版)阅读短文,用“情态动词+have done”填空。
Lisa didn't answer her phone last night.Shel._(forget)to charge it(可能忘了充电),
Or she2._(go)to bed early(可能早睡了).
Her mom said,,“You3._(tel)me you were going out(本应该告诉我你要出去).”
Lisa said,“I'msoy,Mom.I4._(call)you(本可以给你打电话),but my phone died.”
1.might have forgotten 2.might have gone 3.should have told 4.could have called
核心知识点:
might have done表不确定推测:
should have done表“本应该”:
could have done表“本可以(但未做)”。
解析:
1.对“没接电话”的推测,用might have forgotten。.
2.另一种可能性推测,用might have gone。
3.妈妈责备“本应该告知”,用should have told。
4.Lisa解释“本可以打电话”,用could have called。.
8下北师大版
【语法专版】E版直击真题精讲
真题综合演练
真题综合演练
I单项选择
1.-Why was John late for class?
-He missed the bus,but I'm not sure.
A.must have
B.might have
C.should have
D.need have
2.She looks sad.You told her the bad news yesterday.
A.shouldn’thave
B.mustn't have
C.can't have
D.needn't have
Ⅱ.用所给词的适当形式填空
1.The door is locked.They(must)gone out.
2.You(should)studied harder for the exam.Now you failed.
皿.句型转换
l.He must have finished the project.(改为否定句)
2.She should have called her parents.(改为一般疑问句)
V.短文填空
Peter didn't come to the party.He 1.(might)forgotten about it.
His friend said,"You 2.(should)told me you couldn't come."
Peter replied,"I'm sorry.I 3.(could)sent a message,but my phone died.
You 4.(must)been worried."
综合演练参考答案
3
8下北师大版
【语法专版】E版直击真题精讲
I.单项选择
1.B2.A
Ⅱ.用所给词的适当形式填空
1.must have
2.should have
Ⅲ.句型转换
1.He can'thave finished the project
2.Should she have called her parents?
V.短文填空
1.might have 2.should have 3.could have 4.must have
资源预览图