差别在时态、语气及可能性上。既然你是在做题时遇到这样的问题,我建议你从时态那一方面去考虑。时态上:如果事情是“过去”就可能完成的,用mighthavegiven,如果事情是“现在”才可能完成的,用mayhavegiven。语气上:...
A,mighthavegivenB.mightgiveC.mayhavegivenD.maygive正确答案是A。may/mighthavedone都可以表示对过去的事情进行肯定的推测,这里表达的是与过去事实相反的虚拟语气,只能用might+havedone.这句话意思...
此处意为“他本来可以给你跟多的帮助,但是他太忙了”
虚拟语气,表示与过去事实相反意:即使他再忙,他也可以给你多些帮助啊。(表示:事实上他没有给你多的帮助)
“可能性现在完成式”!或者说“推测性现在完成式”“可能没有做某事”mayhavedone和mighthavedone意思用法基本一样
A试题分析:考查虚拟语气:“mighthavedone”可以用来表示“本来有可能做某事,事实上却没做”,表达一种婉转的批评或责备。本题是说“他即使很忙也可能帮助你的(但实际上却并没有)”。因为是谈论过去的事情,情...
我不知道,他可能迷路了。mighthavedone表示对过去事情的推测,might与may意思相同,但可能性更小,多用于虚拟语气结构中,Hemighthavegivenyoumorehelp,eventhoughhewasbusy.他或许会多给你一些帮助,即使他...
A这是虚拟语气的表达,由后面的句子来判断,是过去,所以要用情态动词+完成式。很高兴为你解答!老师祝你学习进步!请及时采纳哦!多谢你的问题!^_^
四、“might+have+done”表示对过去事情的推测,might与may意思相同,但可能性更小。多用于虚拟语气结构中。1.Hemighthavegivenyoumorehelp,eventhoughhewasbusy.(MET90)他或许会多给你一些帮助,即使他...
May用于对于到目前为止的情况推测,might则用于表示对过去情况的推测,但把握性都不大。如:Hemighthavegivenyousome,eventhoughhewasverybusy.即使他很忙,也可能给你一些帮助的。