"Naughty boy!" said the mother. "You've been fighting again." "But I didn't start it, mother," said the boy protestingly. "He hit me first"
为什么不是But I haven't started it 呢?不理解。
打架事件的发生是听说双方都明确知道发生在何时的,即一个确切的过去时间,时间状语就是多余的。这个具体事件如何开始,具体经过等就要用一般过去时,而不用现在完成时。现在完成时关系的是过去动作对现在的影响或结果表现在现在。而一般过去时关心的是事件在过去如何发生,起因为何,经过为何等。所以这个句子用现在完成时为错误。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!