老师好,在 wait for sb to do sth 这个句型中, 不定式是否是做sb的补语?如:
We have to wait for him to come.
I can’t wait for them to finish talking.
我认为WJRWX网友的理解是正确的,这里的for是介词,与不定式复合结构中的符号“for”没有关联。张道真《英语常用动词用法词典》(P.972)有具体说明,摘录如下:
1.等候(多作vi.):
1)跟for引起的短语:
Better [not] wait for them.最好等[别等]他们。
We're waiting for the bus.我们在等公共汽车。
They waited anxiously for an anwer.他们焦急地等待回答。
▲for后面有时可跟一带不定式的复合宾语:
He waited for it to be light.他等候天亮。
We're waiting for the rain to stop.我们在等雨停下来。
词典中所说的“复合宾语”就是“宾语+补足语”,说明不定式的执行者是介词for的宾语,而不是句子的主语。比较:
He waited to see the result.他等着看结果。(to see由主语He所发出)
I waited for Tom to get up.我等汤姆起床。(to get up由介词宾语Tom所发出)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!