last three hours的​three hours是什么成分

The match lasted three hours.

句中 three hours 是状语吗?还是其他什么成分?

请先 登录 后评论

最佳答案 2019-11-15 22:23

《韦氏高阶》将这个句子中的last归为不及物动词,其后的名词短语为时间状语。

[no object] : to continue in time

  • How long does the movie last?

  • The movie lasts (for) about two hours. [=the movie is about two hours long]

  • The conference starts on Monday and it lasts until Friday.

  • The game lasted (for) three hours.

如果有介词for则为介词短语做时间状语。没有介词则为名词短语作时间状语。

请先 登录 后评论

其它 2 个回答

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

    此句中的 last 可以作及物动词和不及物动词。如果看作及物动词,则three hours是宾语;如果看作不及物动词,则three hours是时间状语,相当于 for three hours。

   

请先 登录 后评论
mayuan

比赛持续了三小时,是主谓宾结构,所以三小时是宾语,last可以做及物动词,后面加上时间段名词作宾语


请先 登录 后评论
  • 0 关注
  • 1 收藏,4023 浏览
  • djj8841144 提出于 2019-11-15 17:24

相似问题