"have been" vs "had been"?

This question has been answered · 5 replies
Hi,

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?

Thanks,
M
Contributing Member1,347
Approved answer (verified by )
mitsuwao23should 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?
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.

CJ
Veteran Member51,862
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.
ALL REPLIES
Thank you! I like your motto "There are no facts, only interpretations"btw. Sounds so trueEmotion: smile
M
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. Emotion: smile

CJ
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.
Anonymous:
The simplest and best explanation on the web! Thanks!
Anonymous:
i don't see that motto anywhere Emotion: fubar where did you come up with that ?
Live chat
Registered users can join here