英语语法填空问题waited __ the bus arrived 为何用until 不用 for等待bus到来也能说得通啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 08:29:58
英语语法填空问题waited __ the bus arrived 为何用until 不用 for等待bus到来也能说得通啊

英语语法填空问题waited __ the bus arrived 为何用until 不用 for等待bus到来也能说得通啊
英语语法填空问题
waited __ the bus arrived 为何用until 不用 for等待bus到来也能说得通啊

英语语法填空问题waited __ the bus arrived 为何用until 不用 for等待bus到来也能说得通啊
如果用 for的话 应该是 介词短语 做目的状语
应该是 for the bus' arriving
动名词的复合结构 the bus' arriving作介词宾语
等待bus的到来
原句是 时间状语从句 意思是 一直等到 汽车来

wait for +sth 而bus后还有 arrived
the bus arrived 是个句子
所以不能用for 只能用 until

for加sth,所以不用

不可以, wait for后面只能加名词或是动词ing,而until后面则可以加一个句子的从句。因为the bus arrived是一个简单句,因此只能用until。

我觉得我能够让你理解,我来跟你比较。用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 h...

全部展开

我觉得我能够让你理解,我来跟你比较。用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 ,觉得答案可以的话,给个采纳,不满意的 话,欢迎继续讨论~

收起

不可以替换的 wait for只能加名词 也就是说如果wait for那就不能有arrive 而until后面可以加从句 所以可以