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. 他们那...

might /may be 代表现在的事情例如The news may/might be true. 这消息可能是真的然後完成式may/might have been代表过去的事情例如 He may/might have been there.他之前/以前可能在那里might do和 may have done同等上面意思一个是现在式...

情态动词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.是虚拟。从...

昨夜看到了你的这个问题提问,使我又回想起了自己的高中时代。我思考了一下,竟然觉得两个选项的回答都可以。我现在身在美国,我的美国未婚夫当时正在卧室看电视,我于是问他这个问题,“应该选A还是B?”他先说选A,然后又说选B。我开始迷惑,“到...

you may have done this before 你可能已经这样做过

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