mnbn.net
当前位置:首页 >> mAy hAvE DonE >>

mAy hAvE DonE

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

都有区别。 1、can have done 和could have done 的区别 can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了。 could have done 表示本能做而实际未做,是虚拟语气. 2、can't have done和couldn't have done的区别 ca...

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

1.虚拟语气,表示对过去事情的假设,意思是“本来会做” 2.将来完成时,表推测

不能。情态动词may/might表示推测时,只能用于肯定句、否定句。如: He may be ill. 他或许病了。It may not be true. 它可能不是真的。 He may have left yesterday. 他可能昨天就离开了。 They might/may not have known it that day. 他们那...

可以这么用。may和might意思是差不多的。一般情况下不用管到底是过去还是过去的过去。

情态动词must+have done只用于肯定句中,表示对过去发生的事情或状态进行肯定的推测,意为”过去一定做过某事”. 如: 1)It must have rained last night,for the road is all wet. 昨天晚上一定是下雨了,因为路还湿着. 情态动词can/could可用于...

1.表示的是推测,钱包丢没丢是未知的,不是已发生事实,所以不能用虚拟(虚拟表示与现实相反)来理解这道题的意思。这里may have done的may表示推测,“可能”的意思,have表示完成时态。不是“本可能”的意思,应为根本不是虚拟语气。 2.是虚拟。从...

could have done can have done may have 可以做的可以做的都可以有 could have done can have done may have 可以做的可以做的都可以有

1. Something may have happened to her. 她可能发生了什么事情。 She might have had an accident. 她或许遭受了意外. So she must have taken that too. 因此,她肯定把它也带走了。 1) 这三句话都用了“情态动词+不定式的完成时”,表示对发生...

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com