和谐英语

您现在的位置是:首页 > 英语语法 > 非谓语动词

正文

现在分词完成式的理解与用法

2017-02-21来源:和谐英语

现在分词完成式的理解与用法

一、现在分词的完成式理解

现在分词的完成式可根据现在完成时态推出——将现在完成时“have+过去分词”中的助动词have改为现在分词having即可,也就是说现在分词完成式的基本结构由“having+过去分词”构成,如having come, having gone, having started, having left, having waited等。

从句法上,现在分词的完成式既不用作主语和宾语,也不用作定语,其主要作用是用作状语。如:

Having finished her work, she went home. 她干完工作就回家了。

Having failed twice, he didn’t want to try again. 他已经失败了两次,不想再试了。

第一句中的现在分词完成式having finished her work表示时间,相当于after she had finished her work;第二句中的现在分词完成式having failed twice表示原因,相当于As he had failed twice。

二、现在分词的完成式说明

1. 表示先于谓语的动作:即当现在分词所表示的动作先于谓语动作发生时,现在分词就用完成式。如:

Having lost all my money, I went home. 我把钱全丢了,于是我就回家了。

Having written down our names and addresses, the policeman let us go. 那警察把我们的姓名和地址记下之后就让我们走了。

第一句的having lost表示“丢钱”在先,“回家”在后;第二句的having written down…表示警察“记下……”在先,“让我们回家”在后。

2. 与一般式的区别:现在分词的一般式和完成式均可表示已完成或先于谓语的动作,但是有区别——现在分词所表示的动作虽然可以先于谓语动作,但两者之间没有时间间隔,而现在分词的完成式所表示先于谓语的动作则与谓语动作有一定的时间间隔。如:

Locking the door, he went out. 锁好门之后,他就出去了。

Having invited him here to speak, we’d better go to his lecture. 既然我们请了他来作报告,我们最好去听一下。

第一句用现在分词的一般式,表明现在分词所表示的动作与谓语动作紧挨着发生,虽然有前有后,但两者没有间隔;第二句用现在分词的完成式,表明“邀请”在先,“我们去听演讲”在后,并且两者之间有一定的时间空间。

顺便说一句,有时即使是分词动作与谓语动作几乎同时发生,但如果要强调分词动作的完成性,也应用现在分词的完成式。如:

Having bought our tickets, we went into the theatre. 我们买好票后就进了剧院。

 

 

 

3. 一点说明

讲了这么多,可能对有一点你还在犯糊涂,为什么把“having+过去分词”这个结构叫现在分词的完成式呢?它当中不是明明有个“过去分词”吗?为什么不叫它过去分词的完成式呢?

首先我们要明白一点,那就是不管一个非谓语动词是什么结构,其结构形式有多复杂,我们给它“定性”的时候,总是看它的第一个词,即第一个词是什么性质,我们就叫它是什么,如to be found这个结构虽然既有不定式to be又有过去分词found,但我们说它是一个不定式,因为它的第一个词是不定式;但是,不定式有好多种,如一般式、完成式、被动式等,它到底属于不定式的哪一种呢?此时我们就要看它的第二个词了,我们知道“be+过去分词”是一个被动语态结构,所以to be found就是不定式的被动式。明白了吗?下面我们再来分析几个例子,看看你是不是能灵活运用了。

to have taken叫什么?首先根据它的第一个词的性质可知,它是一个不定式,而不过去分词(尽管其中有过去分词taken);但它是不定式的什么形式呢?根据“have+过去分词”构成完成时态这一知识,我们可推知to have taken是不定式的完成式。

being taken叫什么呢?根据它的第一个词的性质可知,它是一个动名词或现在分词(因为动名词与现在分词在形式上是一样的);但它是动名词或现在分词的什么形式呢?根据“be+过去分词”构成被动语态这一知识,我们可推知being taken是动名词的被动式或是现在分词的被动式。

having taken又叫什么呢?根据它的第一个词的性质可知,它是一个动名词或现在分词;但它是动名词或现在分词的什么形式呢?由于“have+过去分词”是用于构成完成时态的,所以having taken是动名词的被动式或是现在分词的完成式。