分词做定语时不能用完成式。
做定语的分词无时间属性吗?还是说做定语的分词有时间属性可以用一般式和进行式,只是不能用完成式?只有做状语的分词才有时间属性吗?
首先,逐条回答网友的每个提问:
1. 分词做定语时不能用完成式。
——基本正确,但不完全正确。看后面的详细讲解。
2. 做定语的分词无时间属性吗?
——有时间属性。例如:
The meeting being held now is of great importance. 现在正在召开的会议很重要。
The meeting held yesterday is of great importance. 昨天召开的会议很重要。
3. 还是说做定语的分词有时间属性可以用一般式和进行式,只是不能用完成式?
——上面说过,做定语的分词有时间属性。但没有“进行式”。因为:现在分词的一般式就可以表示进行;过去分词只有一般式。你说的“进行式”不存在。
4. 只有做状语的分词才有时间属性吗?
——去掉“只有”二字。
一、几个概念问题:
分词包括“现在分词”和“过去分词”。
(1)过去分词只有一种形式:done(一般体)。因为它本身表示“被动和完成”,所以过去分词没有被动式和完成式。
(2)现在分词有两种形式:doing(一般体)和having done(完成体)。另外各自有被动式:
being done和having been done
网友说:分词有时间属性可以用一般式和进行式——“进行式”的说法需要纠正。
二、关于现在分词完成体能否作定语:
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.
任何目击此次袭击的人都有了嫌疑。(本句选自薄冰《高级英语语法》)
三、关于现在分词完成体能否作宾补:
答案是否定的,我将通过实例说明:现在分词完成体不能作宾补的理由。(略)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!