the last one 后面为什么必须接不定式

Who was the last one_______the classroom?
A.to leave     B.left     C.leave     D.leaving

答案为a 为什么必须用不定式呢?其他结构呢?谢谢!

请先 登录 后评论

最佳答案 2018-11-22 22:51

Who was the last one_______the classroom?
A.to leave     B.left     C.leave     D.leaving

句子的意思很明确:教师里的人都离开了,现在问谁是最后一个离开的。

句子的结构为主系表,后接定语修饰the last one。如果我们用定语从句,当先行词被序数词修饰时,则从句的谓语需要用完成体:Who was the last one that had left the classroom? 改用非谓语动词作定语时,则用不定式。虽然在逻辑上不定式的动作是谓语时间之前的,当通常用不定式的一般体代替完成体。

Who was the last one to leave the classroom? (正确,常用)

Who was the last one to have left the classroom? (正确,不常用,过于正式)

之所以用不定式,原因为不定式的一般体或完成体都表示发生并结束的完整事件,本句中to do 代替 to have done, 表示的是谓语时间之前发生并结束了的事件。

因此,选项A为正确答案。

选项B如果是过去分词,则为被动意义,不符合语义。如果为过去式则为谓语形式,不能做定语,这里需要定语。故B项为错误。

选项C如果为动词原型,则只能做虚拟语气或祈使语气的谓语,这里是定语即非谓语动词的位置,故排除动词原型。如果为不带to的不定式,不带to的不定式不可以作定语。故C项为错误。

选项D为现在分词作定语。现在分词doing形式作定语,分词的动作尚没有结束。leave为终结性短暂动词(转态动词),其现在分词作定语表示即将离开,而不是已经离开。“最后一个即将离开的人”这个表达不符合逻辑。故D项为错误。

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

Who was the last one_______the classroom?

A.to leave     B.left     C.leave     D.leaving

答案为a 为什么必须用不定式呢?其他结构呢?

【答】因为在 the last one 后面可以用动词不定式作定语,不能用动词的其它形式作定语。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Who was the last one to leave the classroom?
A.to leave     B.left     C.leave     D.leaving

解答如下

当名词被the only, the last, the first, the second, 修饰是,后面用不定式作后置定语。


请先 登录 后评论
  • 0 关注
  • 1 收藏,10440 浏览
  • 高山 提出于 2018-10-24 10:15

相似问题