巨会收收集你想知道的内容
您当前位置:巨会收 > 知识 > 情态动词加have done 浏览:

情态动词加have done

这份答案也是我从网上查的,希望可以帮助到你.我觉得把握“情态动词+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过去有能力做某事

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

情态动词后面加have done的情况有两种,一种是,在should,could,need+have done,表示应该做什么,却没有做;能够做什么,却没有做;需要做什么,却没有做的意思.另一种must,should,can,may,might+have done表示对过去的推断,一定做过什么,应该做过什么,能够做什么,也学做过什么

这里是现在完成时,have加动词过去分词,run的过去分词和动词原形是同样的形式,这里是动词过去分词

这个不一定是的.它可以有两种情况的.情态动词+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一样.它也可表虚拟,译为“本不可能” 嘿嘿,我们老师今天上午刚讲的,应该没错.你也可以再咨询一下你们的老师.

情态动词+have+过去分词 除should外,may, might, must, couldn't, needn't, ought must + have done 表示对过去情况的推测,只用于肯定句,意思是“一定……”.其

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

情态动词+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:用于否定句或疑问句,表示推测


上一站:  easy的比较级形式
下一站:  ability的所有形式