还剩2页未读,继续阅读
文本内容:
非谓语to have done用法非谓语是英语语法中的一个重要部分,它包括动词不定式、动名词和分词三种形式在三种形式中,动词不定式中的to havedone是一种常见的表达方式,本文将详细讲解它的用法
一、to havedone的构成to havedone是由to+have+过去分词构成的其中,to是不定式符号,have是情态助动词,表示完成的状态,done是过去分词,表示完成的动作例如I amglad to have finished my homework.(我很高兴完成了我的作业)He seemsto haveforgotten hispromise.(他似乎忘记了他的承诺)
二、to havedone的用法
1.表示已经完成的动作to havedone常用于表示已经完成的动作,这时它一般放在句子的谓语动词之前,用于修饰主语例如She seemsto havelost herkeys.(她似乎丢了她的钥匙)I amhappy to have metyou.(我很高兴遇见你)
2.表示过去发生的事情对现在的影响to havedone还可以表示过去发生的事情对现在的影响,这时它常用于现在完成时的句子中例如He ishappy to have learnedEnglish.(他很高兴学会了英语)I amproud to have servedmy country.(我为为国家月艮务而感到自豪)
3.表示假设的情况to havedone也可以用于表示假设的情况,这时它一般放在if从句中,表示过去的动作对现在的影响例如If Ihad knownit earlier,I wouldnot havemade sucha mistake.(如果我早知道,我就不会犯这样的错误了)If hehad listenedto me,he wouldnot havefailed theexam.(如果他听了我的话,他就不会考试失败了)
4.表示被动语态to havedone还可以表示被动语态,这时它常用于现在完成时的被动语态中例如The workis saidto havebeen finishedby him.(据说这项工作是他完成的)The bookis believedto havebeen writtenby afamous author.(这本书据信是一位著名作家所写的)
5.表示情态动词的被动语态to havedone还可以表示情态动词的被动语态,这时它常用于表示应该、必须、可能等情态动词的被动语态中例如The reportshould havebeen finishedby now.(这份报告现在应该已经完成了)The workmust havebeen doneby someone.(这项工作肯定是有人做了)
三、注意事项
1.to havedone常用于现在完成时的句子中,而现在完成时的构成是由have/has+过去分词构成的例如I havefinished mywork.(我已经完成了我的工作)He haswritten aletter tohis parents.(他已经写了一封信给他的父母)
2.to havedone的否定形式是not to havedone,表示未完成的动作例如I amsorry not tohavefinishedmywork ontime.(彳艮抱歉我没有按时完成我的工作)He regrettednottohave toldher thetruth.(他后悔没有告诉她真相)
3.tohavedone还可以与其他非谓语形式一起使用,例如tobe doingtohavebeen done等例如He seemsto bereading abook.(他似乎在读一本书)The workis saidtohavebeen doneby him.(据说这项工作是他完成的)
四、总结tohavedone是英语语法中的一个重要部分,它常用于表示已经完成的动作、过去发生的事情对现在的影响、假设的情况、被动语态以及情态动词的被动语态使用时需要注意它的构成、用法以及注意事项,以免出现语法错误。