非谓语动词和定语从句的选择问题

He was the first person _____ (come) to the classroom this morning.这里是用非谓语动词还是定语从句?有一种说法,现在分词作定语时,表示的动作不能先于谓语动作;不定式作定语时,表示的动作后于谓语动作。这里只能用定语从句?但是我也见过一些类似的句子中用不定式作定语的(不定式表示的动作先于谓语动作)。

期盼老师的指点。

请先 登录 后评论

最佳答案 2020-10-29 20:26

这里要用不定式作定语。

He was the first person to come to the classroom this morning.

当先行词作表语且被序数词修饰时,不定式作定语必须和先行词为逻辑主谓关系。不定式的动作是先于谓语时间的,按理应该用不定式的完成体to have come. 但由于这种结构的不定式的动作几乎总是先于谓语时间,不定式的完成体就简化为一般体,或者说用不定式的一般体代替了不定式的完成体。这种结构是不能用现在分词的。如果改用定语从句作定语,则定语从句要用完成体。例如:

He was the first person who had come to the classroom this morning.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,2505 浏览
  • foster 提出于 2020-08-14 10:23

相似问题