Hi,
Which tense should be used in the following context?
I was very happy to see my friend again after a long time. I haven't seen him since school.
I was very happy to see my friend again after a long time. I hadn't seen him since school.
If both tenses are ok to use, can you explain the difference in meaning, please?
Thank you.
Past perfect and present perfect
Moderator: Alan
- Marcin
- Member
- Posts: 23
- Joined: Wed Jan 05, 2022 8:04 am
- Status: Learner of English
- Location: Poland
- Alan
- Teacher/Moderator
- Posts: 15257
- Joined: Mon Dec 29, 2003 7:56 pm
- Status: Teacher of English
- Location: Japan
Re: Past perfect and present perfect
#2.
N.B. after a long time (unidiomatic) --> for the first time in ages.
N.B. after a long time (unidiomatic) --> for the first time in ages.