The accident delayed the train for two hours.
1个回答

其实这两种用法都是可以的,笔者不必钻牛角尖.

但是这两种用法标识的意思有一点差别.

前者delayed 表示 过去发生的事情,只是在说明一个事实,并无强调之意.

后者has delayed 表示已经发生的事情并且该事情对自己造成了一定的影响.

其实在事态的用法中,我们更多的是在关注每个句子所在的具体的情景.