www.mjjq.net > might not hAvE DonE

might not hAvE DonE

If not for him, I might not have done the task. 如果没有他,我可能还完不成任务。

may have done 表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。 What has happened to George? I don't know.He may have got lost. 乔治发生了什么事? 我不知道,他可能迷路了。 might have done 表示对过去事情的推...

could have done 和 might have done 的区别主要表现在两个方面:语气和语义适用范畴。 could have 和 might have 是英语表达“虚拟语气”的常用方式。所谓“虚拟语气”(the subjunctive mood)是指用复合谓语(情态动词+助动词+实义动词)表达与已...

2. may / might have done may / might have done 表示“过去可能做了某事”。may 比 might 表示的可能性在说话人看来稍大些。may/might not have done表示“过去可能没有做某事。”例如: I can't find my keys. I may / might have left them at t...

might+have+done表示对过去事情的推测,might与may意思相同,但可能性更校多用于虚拟语气结构中。

根据语境,may和might在这里并无区别,表猜测,切表达的可能性没有区别。但是你的句子有两个问题,首先because前不应有逗号,其次是时态,前半句是完成时,后半句要用过去时

C,shouldn't have done 含有责备之意,而might not have done 没有。

B 考查情态代词用法。有把握的肯定推测用must,有把握的否定推测用can’t.根据句意可知是对过去发生的事情进行推测。结合句意可知是否定。句意:我的兄弟很诚实。他不可能做了这样的事情。

should have done表示本应做而没做 could have done表示本可以做而没做 must have done表示对过去事实的肯定判断,语气较重,即很肯定 might have done=may have done对过去事实的肯定猜测,语气较轻 eg.1.You should have swpet the floor.你本...

第一个注重能力,第二个偏重可能性

网站地图

All rights reserved Powered by www.mjjq.net

copyright ©right 2010-2021。
www.mjjq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com