may have done sth 和might be 都是表示对过去的猜测 有什么区别?What has happened to Jim?I do not know He ___lostA. might get B.may have got

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 08:24:01
may have done sth 和might be 都是表示对过去的猜测 有什么区别?What has happened to Jim?I do not know  He ___lostA. might get  B.may have got
xVNW~fJV]F jQn L_Ɨff+ 骋J4s߾sf.ߊo!1 Ċ(h;jaQ/C‹ZsN}H;٠)9G=SjHg?/uX[r(zDjs.~ G~xȊ>BHb.pg!ϼ|[&HHݿd̿?Ԧzթ&)޷1۪;ٳޗd6Ͷ&2E8UdtiwㄮΠl#89iF홆m&5Yt[ .f hUs:y$={`m'ӧj׹Pxi?d(ScQE:pVax{T٨01NJ{؇G^rD j%ɕnf}bWijPLdNP~q{Ȕ&Ϗ!Keg#9Ө* _Blkȗ=.u\Qj_2ΞP}bF%*+( g)Dw=YNK< 9`F8֦C| y3.ߌ)uH^d4ةt:~z "xBNMݔCz0?z)e^Ӵ5rhQSP&FsSmm6­̔V1jXLm@gr0t:3j]@]~@]tls-I Q `p(vu~TNR 3jp34A{=lmsi*=J0뎲f۶d f:j@M)h1G QQy(J#mbB)ȃx|vfCUj\u7PNr?{S O86!Ih'V :IT6 ?{TUu¾m1[=Ak>RHmA *FێY07]&Lw})aN(,6^PYi̥RBkۍ"*?ʁsE\h1j+wq;o s{=NƇ;PIXQV xҴm:S Nx򗸡<3/ݏKqqD3L| 3mVqAqdp+Luy\6AW|Y/ŐX~ klehUX c! X +BD熿-oCz|͊ ߌ/kFk

may have done sth 和might be 都是表示对过去的猜测 有什么区别?What has happened to Jim?I do not know He ___lostA. might get B.may have got
may have done sth 和might be 都是表示对过去的猜测 有什么区别?
What has happened to Jim?
I do not know He ___lost
A. might get B.may have got

may have done sth 和might be 都是表示对过去的猜测 有什么区别?What has happened to Jim?I do not know He ___lostA. might get B.may have got
昨夜看到了你的这个问题提问,使我又回想起了自己的高中时代.我思考了一下,竟然觉得两个选项的回答都可以.我现在身在美国,我的美国未婚夫当时正在卧室看电视,我于是问他这个问题,“应该选A还是B?”他先说选A,然后又说选B.我开始迷惑,“到底选什么?”他笑着说,在日常生活对话中,没有人在意A对或B对,如果我回答其中任何一个,他都会很清楚地明白.然后,他问我,“你曾经在中国时是这样学的英文吗?”我无奈地告诉他,是啊:)他很同情我.
但是,题目有点小小提示.问的人用完成时,回答应该也在那个时间里.
英语的学习,听力,口语,对文化与历史的了解都比这个问题要重要很多.但是还是希望你好好学习,加油:))

一个现在时,一个完成时
问句是完成时就用完成时回答
意思一样,细微区别是:前者强调现在的事实,一个强调造成的结果

楼主说的没错。might do 或者 may do 表示对现在的动作进行推测,might have done 表示对过去的工作推测 ,值得注意的是没有may have done这种用法的。所以选A

选B,因为问句中有has,若没有has就选A,两个的区别就是may have done表示对现在有影响,但别钻牛角尖,只是有这个意思,但影响不一定非要在句中说明,而might do不强调对现在的影响…针对这道题来讲,你的问题就问的不恰当…不是might be… 另外是有may have done这种形式的,只不过它所表示的不确定性不如might强烈…楼上别误人子弟…搞明白了再来回答…...

全部展开

选B,因为问句中有has,若没有has就选A,两个的区别就是may have done表示对现在有影响,但别钻牛角尖,只是有这个意思,但影响不一定非要在句中说明,而might do不强调对现在的影响…针对这道题来讲,你的问题就问的不恰当…不是might be… 另外是有may have done这种形式的,只不过它所表示的不确定性不如might强烈…楼上别误人子弟…搞明白了再来回答…

收起

may do 和may have done的区别在于。may do是对现在可能还未发生的事情的推测,而may have done是对现在可能已经发生的事情的推测。比如。The play may begin at any moment.It means the play hasn't begun yet.Understand?