表示对过去的推测时,should have done与 might have done 有何区别?
表示对过去的推测时,should have done与 might have done 有何区别?表示对过去的推测时,should have done与 might have done 有何区别?
Should…不是表可能性猜测是"本应做某事而实际上没做"might…表过去可能已做了某事.
“情态动词+完成式”这一基本知识点是历年高考的热点。 一: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 。
楼上envic正解.
表示对过去的推测时(往往含有后悔或责备之意): should have done 表示:本来应该做。。。。。。(而实际上没做) might have done 表示:本来可以做。。。。。。(而实际上没做)
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.
问:科学教育科学教育科学教育是新专业吗?设置该专业的一本院校有哪些?就业形势怎样?为...
答:这个专业是一个全新的专业,就业前景也学还不错吧;我国历次公布的普通高等学校专业目录中没有“科学教育”专业, 以往的基础理科教育师资是以物理、化学、生物、地理等分...详情>>
答:才初一就想考啊,初中毕业到太原聋人学校上高中再考呗,我太原市聋人学校的,几年刚录取北京联合大学特殊教育学院,都是高中的题,语文,数学,英语必考, (诚心为您解答...详情>>