I wait for for an hour...这样可以吗

He is the man who / whom / that  I waited for for 3 hours. 这里不提前for, 连用两个for 自然吗?

请先 登录 后评论

最佳答案 2020-12-11 10:47

这两个for有各自的用法。waited for可作为短语动词,在定语从句中的谓语,关系代词who/whom/that作其宾语;for 3 hours是介词短语,在定语从句中的时间状语。

请先 登录 后评论

其它 1 个回答

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

He is the man who / whom / that  I waited for for 3 hours. 这里不提前for, 连用两个for 自然吗?

【答】wait for sb/sth 中的 for 不能省略;wait for 3 hours 中的 for 可以省略。如:I've been waited (for) twenty minutes. 我等了二十分钟。(摘自《牛津高阶英汉双解词典》第8版p.2333)

请先 登录 后评论
  • 2 关注
  • 0 收藏,2136 浏览
  • 曾季高 提出于 2020-12-08 09:41