Which part of the sentence contains an error: ‘When I got home, I realised I have left my keys at the office.’?
Correct answer D. have left
Explanation
Leaving the keys happened before the past moment of realising, so the past perfect is needed: 'I had left my keys'.
Answer checked How we write and check questions
Discussion