1 不定式完成时可不可以做原因状语

在一个问题中曹老师说不定式作状语修饰谓语动词,原则上不定式的动作是谓语动作之后才可能发生的将来的动作,所以不定式通常作目的状语和结果状语。偶尔做条件状语,但这个条件是将来的条件。那么在原因状语从句中,按逻辑来说是不定式的动作应该是早于谓语动词的动作的,例如 He is happy to have heard the good news. be happy应该是听到好消息之后,那么这种情况下To have heard the good news,he is happy.这个句子成立么?还有就是To have finished his task,he went out. 这个句子中To have finished his task也是作原因状语吧动作也在went out之前为什么也是错的?感谢曹老师

请先 登录 后评论

最佳答案 2020-03-06 15:31

现在分词和不定式都可以作状语。现在分词作状语表示和谓语动作同时的事件,to do不定式的一般体表示后于谓语动词的事件。如果作状语的非谓语动词的动作先于谓语动作,我们用现在分词的完成体,而不用不定式。换句话说,在既可以用现在分词也可以用不定式的场合,如果非谓语动作的时间早于谓语时间,就要用现在分词完成体,而不用不定式的完成体。

但是,当一个表语形容词需要非谓语动词后置修饰时,通常要用不定式,而不能用现在分词(个别形容词为例外)。此时如果非谓语动词要表示原因,就只能用不定式的完成体,因为这里不能用分词。

表语形容词后的不定式表原因,逻辑决定了不定式的动作先于谓语时间,所以不定式的完成体常用一般体代替。例如:

I am sorry to hear the bad news. (肯定是先听说,后sorry)。

To have heard the good news,he is happy. 错误。不定式是修饰表语形容词的,不是修饰整个句子的。不定式必须在happy之后修饰happy。

To have finished his task,he went out. 错误。现在分词和不定式都可以作动词的状语。后于谓语动词的动作要用不定式,不能用分词。先于谓语动词的动作要用现在分词的完成体,不能用不定式的完成体。


另外,He is the first man to do sth. 中的不定式也表示先于谓语时间的动作。如果改为定语从句,从句谓语就要用完成体。He is the first man who has done sth. 所以这个句子中的to do其实是to have done的简略。用to have done也是没有错误的,只是过于正式而不常用罢了。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 7 收藏,4262 浏览
  • 张国锋 提出于 2020-03-06 11:50

相似问题