This question has been answered · 5 replies
Sometimes, I get confused with "had been" and "have been." For example, should I say:
Hey, I'd been waiting for you! Or
Hey, I've been waiting for you!
when I was waiting for someone for a long time and finally the guy showed up?
I think "had been" is proper because the waiting is already over, but on the other hand I think I hear the "have been" version in practical English.
Which is correct?
Approved answer (verified by AlpheccaStars)
mitsuwao23should I say:Say the second one. The situation is still continuing when you say this: I've been waiting for you.
Use the one with had next week or next month or next year when you tell someone what happened:
And then I waited for a really long time. And when he finally showed up I told him that I had been waiting for him for hours.
mitsuwao23I like your motto "There are no facts, only interpretations"Glad you like it. Of course those aren't my own words. A German philosopher wrote that more than 100 years ago.
People are waiting to help.
Related forum topics: