Both are correct.
The first would be correct in this context:
I ran into Mabel last week. We hadn't talked in a long time.
Which is correct?
We hadn't talked for a long time.
OR
We haven't talked for a long time.
I think the second one.
1 answer