"I haven’t seen her in years" but he actually met her

Status
Not open for further replies.
Joined
Oct 12, 2014
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
In "Long Lost" (Harlan Coben), the protagonist says "I haven’t seen her in years". Actually he met her a few hours before, after a long break. Should he use the present perfect in such a situation?
 
Last edited:
If it had been years before the recent meeting, I would say "I hadn't seen her in years".
 
Last edited by a moderator:
Is it OK to say 'I hadn't seen her for years when we met a few hours ago.'

Not a teacher.
 
If it is known between the speaker and hearer that he saw her an hour ago, he can say "I haven't seen her for years." The context would be clear. If the hearer did not know this, the speaker is not being honest if he says this.
 
Status
Not open for further replies.
Back
Top