This question already has an answer here:
- Past Simple vs. Present Perfect 3 answers
It's really confusing to choose the correct tense between simple past and present perfect.
Let's assume one situation:
Every student has to bring his/her own name tag to the class, but today I forgot to bring it. If a professor notices that I'm not with the name tag now, she would ask me:
- 'Don't you have your name tag?'
Then I would say:
- 'Yes. I have the name tag but I forgot to bring it', right?
But is it okay for me to say:
- 'Yes. I have the name tag but I didn't bring it', or
- 'Yes. I have the name tag but I haven't brought it.'
Which one is correct between 'I didn't bring it' and 'I haven't brought it'?
(So confusing to pick up the right tense.)