当前位置:首页 > 旅途分享 >

非谓语having done的用法

发布时间:2026-08-12 23:04:32

非谓语having done的用法

非谓语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什么意思