He is the man who / whom / that I waited for for 3 hours. 这里不提前for, 连用两个for 自然吗?
这两个for有各自的用法。waited for可作为短语动词,在定语从句中的谓语,关系代词who/whom/that作其宾语;for 3 hours是介词短语,在定语从句中的时间状语。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
【答】wait for sb/sth 中的 for 不能省略;wait for 3 hours 中的 for 可以省略。如:I've been waited (for) twenty minutes. 我等了二十分钟。(摘自《牛津高阶英汉双解词典》第8版p.2333)