现在分词的完成式作定语问题

1.现在分词的完成式能不能做定语?不能的话现在分词的完成式除了可以做时间状语还可以作哪些成分? 2.都有哪些时态可以做定语哪些时态不能做定语啊?
请先 登录 后评论

最佳答案 2020-11-08 12:28

1 现在分词可以作定语、宾补和状语。只有在作状语的时候,现在分词才有体的变化,即可以是一般体doing形式、完成体having done形式、或者完成进行体having been doing。作定语或宾补的现在分词只有doing一种形式,没有体的变化。另外,分词完成体having done形式作状语,未必都是时间状语,也可以是原因状语、让步状语等。

2 非谓语动词没有时态,时态是谓语动词的变化形式。非谓语动词的形式变化是体的变化或语态的变化。

非谓语动词包括现在分词、过去分词、不定式和动名词。这四种非谓语动词都可以作定语。

过去分词作任何成分都只有一种形式,没有体的变化。

动名词作定语也没有体的变化,只有doing一般体形式。

现在分词作定语只有一般体doing一种形式。

只有不定式在特定的句型中可以用完成体to have done作定语。例如:

He is the second person to have arrived.

以上只涉及体的变化,没有涉及语态变化。

作为初学者,知道现在分词作定语不能用完成体having done就足够了



请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

1.现在分词的完成式能不能做定语?不能的话现在分词的完成式除了可以做时间状语还可以作哪些成分?

【答】关于现在分词完成体能否作定语:

1. 现在分词的完成体(式),一般不作限制性定语,若要表达完成意义最好用定语从句。如:

(1)The girl having won the race is my deskmate.(误)

(2)The girl who has won the race is my deskmate. (正)

现在分词的完成被动式 having been done, 一般也不作限制性定语。这时直接用过去分词,因为过去分词done已经表示“完成概念”。语言的精髓在于“简练”,能用一个单词done,而不要用三个单词having been done,这是语言的基本要求。比较:

(1)The story having been written by Tom became popular in schools. (误)

(2)The story written by Tom became popular in schools. (正)

2. 现在分词的完成体(式)作定语,如果是非限制性的,则可以。例如:

Charlie, having lived in Paris for years, decided to return to London.

其实,having lived in Paris for years 有两种分析:(1)作非限制性定语;(2)作原因状语。按原因状语分析,就没有任何争议了。

3. 现在分词的完成体(式)作定语,如果所修饰的词是泛指(任意性),则可以。

Anyone having passed the test has got a prize.

任何通过考试的人都能得到一份奖品。

Any man having witnessed the attack is under suspicion.

任何目击此次袭击的人都有了嫌疑。(本句选自薄冰《高级英语语法》)

三、关于现在分词完成体能否作宾补:

答案是否定的,现在分词完成体不能作宾补的理由。

现在分词的完成体(式)不能作宾补,是因为发生在你看见、听见之前的动作或事件,你是看不到的,也听不到的,你只能看见正在发生的情况。这就是现在分词的完成体(式)不能作宾补的原因。

I saw the house having burned. (误)

在看见之前,房子已经在燃烧。然而,看见之前的“燃烧”是无法看见的。

I saw the house burning. (正)

2.都有哪些时态可以做定语哪些时态不能做定语啊?

【答】谓语动词才有时态,非谓语动词叫做“式或体”,不能叫时态。此问题前面已解答。但是,有一个例外,不定式的完成式,可以作定语。

 

请先 登录 后评论
  • 5 关注
  • 4 收藏,7912 浏览
  • 荣仕翰 提出于 2020-08-21 16:06

相似问题