老师初中八上课本中We waited a long time for the train. 可以说成We waited for a long time for the train. We waited for the train for a long time. We waited for the train a long time. 吗?
网友的几个句子都可以说。在wait后面,时间介词 for 往往省略,但是不省略也不能算错误。例如:I waited (for) a very long time for her answer. 我等她的回音等了很长时间。(摘自《牛津英语用法指南》第四版)
We waited for a long time for the train. 除了这句用法不符合惯用外, 其它应该都可以。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!