内容正文:
高中人教版
【寒假专版】
C版句型辨析
寒假专版
【C版句型辨析】should have done(虚拟
语气句式)精讲
高中英语·人教版选择性必修第二册
句型辨析精讲
辨析-should have done vs must have done
维度
should have done
must have done
核心含义本应该做某事(实际未做,含
一定做了某事(对过去情况
责备/遗憾)
的肯定推测)
语气态度
带有主观评价(责备、建议或
基于逻辑的客观推测(可能
后悔)
性极高)
否定形式shouldn't have done(本不应
can't have done(不可能做过)
该做)
例句对比
You should have finished your homework last night..(本应该完成,实际未完成)
You must have finished your homework,because the teacher didn't批评you.(一定完成了,根据
老师没批评推测)
真题链接(人教版高中选择性必修第二册期末真题)
-The ground is all wet.It rained heavily last night.
-You're right.We taken umbrellas with us this morning
A.must have;should have
B.should have;must have
C.can't have;shouldn't have
答案:A解析:第一空根据地面湿推测昨晚一定下大雨了,用must have rained;第二空表示本应
该带伞(实际没带),用should have taken,选A。
1
高中人教版
【寒假专版】C版句型辨析
辨析二should have done vs need have done
维度
should have done
need have done
核心含义
本应该做(强调责任/义务)
本需要做(强调必要性,常用
于否定)
适用语境用于建议、批评或后悔
多用于否定句(本不必做却
做了)
肯定形式常用(表本应做未做)
极少用(肯定形式可理解为
“本需要做”)
例句对比
He should have apologized for his mistake.(本应该道歉,未道歉)
You needn't have bought so much food.There are only three people.(本不必买,却买了)
真题链接(人教版高中选择性必修第二册同步练习)
-Did you take the notes in class?
-No.I done it,but I forgot my notebook.
A.should have
B.need have
C.must have
答案:A解析:根据“忘记带笔记本”可知本应该做笔记却没做,用should have done:needhave
done肯定形式不常用,排除B。
辨析三should have done vs ought to have done
维度
should have done
ought to have done
语气强弱
语气较委婉
语气更正式,强调义务或责任
否定形式shouldn't have done
ought not to have done
句式结构可缩写为should've
不可缩写,需完整写出ought
to have
例句对比
She should have told me the truth earlier..(较口语化,委婉建议)
She ought to have reported the accident to the police immediately.(正式,强调责任)
真题链接(人教版高中选择性必修第二册月考真题)
2
高中人教版
【寒假专版】C版句型辨析
You (tell)your parents about your travel plan last week.They were worried about you.
词的适当形式填空)
答案:should have told/ought to have told解析:表示“本应该告诉父母却没告诉”,should have
told或ought to have told均可,前者更常用。
辨析四should have done vs might have done
维度
should have done
might have done
核心含义本应该做(未做,含评价)
可能做过(对过去可能性的
推测,不确定)
确定性
结果明确(未做)
结果不确定(可能做了也可
能没做)
情感色彩带有责备、后悔等主观情绪
客观推测,无明显情感色彩
例句对比
You should have called me when you arrived.(责备未打电话)
You might have called me,but I didn't hear the phone..(可能打了电话,但不确定)
真题链接(人教版高中选择性必修第二册期末真题)
Why didn't you attend the meeting?
-I'm sorry.I forgotten about it,or I come.
A.might have;should have
B.should have;might have
C.must have;need have
答案:A解析:第一空表示“可能忘记了”(不确定),用might have forgotten:第二空表示“本
应该来”(未做),用should have come,选A。
综合训练
1.You finished your homework last night,but you played games instead.
A.should have B.must have C.need have
3
高中人教版
【寒假专版】C版句型辨析
2.The light is off.He gone to bed.
A.should have B.must have C.might have
3.-I called you yesterday,but no one answered.
-Oh,I forgotten to take my phone with me.
A.should have B.must have C.might have
4.You bought so much bread.We still have some at home.
A.shouldn't have B.needn't have C.can't have
用括号内单词的适当形式填空
1.She(tell)me the news earlier.I missed the chance.
2.They(arrive)here by now.Let's call them.
3.You(not eat)so much junk food.It's bad for your health
4.He (finish)the work yesterday,but he was ill.
l.He must have passed the exam.(改为否定句)
2.You should have helped her..(改为一般疑问句)
3.They might have seen the movie.(对划线部分提问)
L单项选择
1.A2.B3.C4.B
Ⅱ.完成句子
1.should have told 2.must have arrived 3.shouldn't have eaten 4.should have finished
II句型转换
1.He can't have passed the exam.
4
高中人教版
【寒假专版】C版句型辨析
2.Should you have helped her?
3.What might they have seen?
5