非谓语动词的时态问题

分词做定语时不能用完成式。 

做定语的分词无时间属性吗?还是说做定语的分词有时间属性可以用一般式和进行式,只是不能用完成式?只有做状语的分词才有时间属性吗?

请先 登录 后评论

最佳答案 2020-01-19 23:48


首先,逐条回答网友的每个提问:

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.

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

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

答案是否定的,我将通过实例说明:现在分词完成体不能作宾补的理由。(略)

 


请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 7 收藏,2371 浏览
  • 哈哈哈 提出于 2019-11-28 17:46

相似问题