Do you know when the train will reach?

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:36:39
Do you know when the train will reach?
In two hours.
A when B will C reach D hours
改错 哪个错了,为什么,改为什么 多谢!

前面两位都说得很有道理,应该是选C的
如果在做题目觉得难的时候,我们不如来个排除法。
首先,A when并没有错, 因为回答的是“两小时后”when在此用来询问时间,是正确的。
B will 也没有错,will代表着将来的意思,因为询问时,火车还没有来,所以“将要来”。
D hours 这里用的是复数,是完全正确的,因为two后需要跟的是副词,所以,它也是正确的。

再来就是C这个答案了,reach是及物动词,其后必须要跟介词或宾语才能使句子意思完整。

when
根据题意原题的问题应该是:火车多就可以到了
所以应该用how soon 而不是用when
够清楚了吧,选A

应该选择C
reach是及物动词,其后必须有宾语的,用在这里就是不对的

应该改为arrive

由于问句中有表示将来时的词语will,故这样写也是正确的。

when那没错.后面的答语是在两小时以后,所以用when进行对时间的提问是可以的.
应该改reach.
reach是不及物动词,后面要加介词或宾语.
所以这可以改成arrive.
或者在reach后加个介词at.