www.ymjm.net > 情态动词加hAvE DonE

情态动词加hAvE DonE

情态动词+ have done都是表示对过去动作的推测 must have done 过去一定做了某事 should /need have done 本来应该/需要做某事(却没做) should't/needn't have done本来不应该/不需要做某事(却做了) may/might have done 过去可能做过某事 could have done过去有能力做某事

嗯. must have done 一定做了什么. should have done 应该做了什么 may have done 可能做了什么 这类的还有很多,其实结构都一样,按意思翻译就行了

must have done.你肯定做过什么什么事情.(表示推测).should have done.你应该已经把什么事情给做了(实际上没做,这是说话的人的指责).might have done.你可能已经做过什么事情了.具体你查一下语法字典啊如果你学 情态动词+have+done ,说明已经要高中了那应该买语法书了.书上有好多的

最常见的 should (have) done 本该做却没做 should not (have) done 本不该做却做了 may\might (have) done 也许做过 must (have) done 准是做过 needn't (have) done 本没有必要做 have可省

情态动词+have+过去分词 除should外,may, might, must, couldn't, needn't, ought to等都可以用于这一句型,但要注意, 使用不同的情态动词,句子的意思就有所不同.表示对已发生的事情进行推测, 就表示的可能性程度而言,must最大,

表示对过去未知情况的猜测

情态动词+have done的意义如下: could have done本能够做某事而没做 must have done 肯定是做过某事 can/could not have done 不可能做过某事 may/might have done 可能已经做过某事 ought have done本应该做某事而没做

先看情态动词+have done 的用法结构:1. must + have done:用于肯定句,表示推测,意为“一定(已经)……”. 2. can + have done:用于否定句或疑问句,表示推测,意为“可能(已经)……”. 3. could + have done:可用于肯定句、否

这个不一定是的.它可以有两种情况的.情态动词+have done:第一,表推测;第二,表虚拟.1.edn't /shouldn't +have done 表对过去的推测,译为“本不需要、本不应该做.”2.can't have done 表对现在的推测.译为“不可能.”3.mustn't have done 表对过去的推测.译为“一定不会”4.couldn't have done 表推测是和2一样.它也可表虚拟,译为“本不可能” 嘿嘿,我们老师今天上午刚讲的,应该没错.你也可以再咨询一下你们的老师.

被动语态,就是“被”如果主语是动作的承受者,或者是说动作不是由主语而是由其他人完成的,则用被动语态.

网站地图

All rights reserved Powered by www.ymjm.net

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