表示对过去的推测时,should have done与 might have done 有何区别?
表示对过去的推测时,should have done与 might have done 有何区别?表示对过去的推测时,should have done与 might have done 有何区别?
Should…不是表可能性猜测是"本应做某事而实际上没做"might…表过去可能已做了某事.
should have done sth. 是一种虚拟语气的用法,意思是“本来应该做而事实上却没有做”。如 Tom is in trouble today, he should have taken my advice. might have done sth. 是推测用法,可能性不大,但是也不是很小 如:I don't know where my father is. But he might have gone to work.
“情态动词+完成式”这一基本知识点是历年高考的热点。 一:might+have done表示对过去某事未能实施而产生的责备,抱怨,这一结构通常用于肯定句中,可译为”。。。本应该。。。而不曾。。。”。 eg。 He ____ you more help,even though he was very busy。
(MET90) A。might have given B。might give C。may have given D。 may give 二:should +have done这一结构相当于ought to +have done,表示“过去该做的事而事实上没有做”,一般也含有责备的意味,语气上ought to 结构比should结构稍强。
另外,这一结构的否定式则表示“过去不应该做的事情却已经做了”。 eg。1。We ___ last night,but we went to the concert instead。(NMET92) A。must have studied B。
might study C。should have studid D。would study 2。Tom ought not to ___ me your secret, but he meant no harm。(MET93) A。have told B。
tell C。be telling D。having told 。
表示对过去的推测时(往往含有后悔或责备之意): should have done 表示:本来应该做。。。。。。(而实际上没做) might have done 表示:本来可以做。。。。。。(而实际上没做)
楼上envic正解.
问:初中英语要求能表推测的所有情态动词的用法区别,不要漏掉!区别要通俗易懂,详细而不?赂丛印?
答:must必须.一般可与haveto相替换.在表肯定中语气最强.否定不是mustnot(译为不允许),应为neednot(考试中易考到的知识点) n表可能.can...详情>>
答:在青慧教育网上有些北京上海的网络工程教育信息,你可以去看看,详情>>
答:本专业主要培养具有宽广厚实的科学知识,掌握现代先进的科学方法,具有现代科学思想,科学精神及良好的科学教育理化素养的,掌握现代教育技术能胜任基础教育课程改革的中小...详情>>
答:才初一就想考啊,初中毕业到太原聋人学校上高中再考呗,我太原市聋人学校的,几年刚录取北京联合大学特殊教育学院,都是高中的题,语文,数学,英语必考, (诚心为您解答...详情>>