英语语法填空问题waited
网友回答
如果用 for的话 应该是 介词短语 做目的状语
应该是 for the bus' arriving
动名词的复合结构 the bus' arriving作介词宾语
等待bus的到来
原句是 时间状语从句 意思是 一直等到 汽车来
======以下答案可供参考======
供参考答案1:
wait for +sth 而bus后还有 arrived
the bus arrived 是个句子
所以不能用for 只能用 until
供参考答案2:
for加sth,所以不用
供参考答案3:
不可以, wait for后面只能加名词或是动词ing,而until后面则可以加一个句子的从句。因为the bus arrived是一个简单句,因此只能用until。
供参考答案4:
我觉得我能够让你理解,我来跟你比较。用until,(sb)waited until the bus arrived,“某人等待着直到巴士到来”这里的arrived是句子“the bus arrived”的一个成分,而用for,(sb)waited for the bus arrived,这个arrived是一个定语从句省略的结果,还原就是“sb waited for the bus(which had) arrived”此句从语法上没错,但是语义有问题“某人等待着已经到来的巴士”,语义……呵呵。再举一例,语义、语法均正确的例子,sb waited for the bus (whcih had been) set off,某人等待着已经出发的巴士”。我解释清楚了没有?还不清楚的话可以继续“骚扰”~
@超然物外only ,觉得答案可以的话,给个采纳,不满意的 话,欢迎继续讨论~
供参考答案5:
不可以替换的 wait for只能加名词 也就是说如果wait for那就不能有arrive 而until后面可以加从句 所以可以