" You were taught wrong or you misunderstood what you were taught. It's "I haven't seen you in a long time" when you speak directly to someone you haven't seen for a long time. Later , if you tell the story of your meeting this person to someone else , you can say, "I bumped into So-and-so last week, which was really surprising because I hadn't seen [ her/him ] in a long time".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousI was taught (I'm Hispanic) that I should use "had" when I have not done something in a long time and then I do it so I can say "I had not seen you in a long time."You were taught wrong or you misunderstood what you were taught.