+1
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
+1
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

Bitcoin Social Trading Network

Join millions who have already discovered smarter strategies for investing in Bitcoin. Learn from experienced eToro traders or copy their positions automatically!

Comments  
Try out our live chat room.
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
The simplest and best explanation on the web! Thanks!
Students: Are you brave enough to let our tutors analyse your pronunciation?