I waited for the train (for) over an hour.I waited for the train for over an hour.和I waited for the train over an hour.前句有for,后句没for,那句正确啊?

问题描述:

I waited for the train (for) over an hour.
I waited for the train for over an hour.和I waited for the train over an hour.前句有for,后句没for,那句正确啊?

不要for,已经有介词over了

后一句正确

其实两句话都是可行的.第一句中规中矩,合乎规范的英文.第二句时间短语前省略介词for,这是当今英美新闻报道的写法,也很常见.