非谓语having done的用法
发布时间:2026-08-12 23:04:32

非谓语havingdone的用法,作为英语语法中的一个重要概念,常常让学习者感到困惑。小编将深入浅出地讲解非谓语havingdone的用法,帮助读者更好地掌握这一语法点,提升英语水平。
一、非谓语havingdone的定义与构成
1.非谓语havingdone是一种现在分词的完成式,由“have/has+过去分词”构成。
2.它在句子中作定语、状语或补语。
二、非谓语havingdone的用法详解
1.作定语
-havingdone作定语时,表示动作已完成,且与所修饰的名词存在逻辑上的主谓关系。
-例如:Thebookhavingbeentranslatedintomanylanguagesispopularworldwide.
这本书已经被翻译成多种语言,因此在全世界都很受欢迎。
2.作状语
-havingdone作状语时,表示动作的完成对句子主句产生影响。
-根据动作与句子主句的关系,可分为以下几种情况:
a.时间状语:表示动作发生在主句动作之前。
-例如:Havingfinishedmyhomework,Iwentouttoplay.
完成作业后,我出去玩了。
b.因果状语:表示动作与主句动作之间存在因果关系。
-例如:Havingstudiedhard,hepassedtheexam.
由于努力学习,他通过了考试。
c.结果状语:表示动作导致的结果。
-例如:Heworkedhard,havingachievedhisgoal.
他努力工作,终于实现了目标。
3.作补语
-havingdone作补语时,常用于某些感官动词或使役动词后,表示主语对动作的感知或使役。
-例如:Isawhimhavingfinishedhiswork.
我看到他完成了工作。
三、注意事项
1.havingdone与现在分词的区别:现在分词表示动作正在进行,而havingdone表示动作已完成。
2.havingdone与过去分词的区别:过去分词表示被动或完成,而havingdone表示主动或完成。
非谓语havingdone的用法在英语语法中具有重要意义。通过小编的讲解,相信读者已经对非谓语havingdone有了更深入的了解。在实际应用中,我们要注意区分其与现在分词、过去分词的区别,并结合具体语境进行运用。掌握这一语法点,将有助于提升我们的英语水平。
上一篇:openGL是什么意思
下一篇:onlyfan什么意思
