I have been waiting
I've been waiting.
I've been waiting for it.
He estado esperando esa pregunta.
I’ve been waiting for that question.
Ese es el hombre al que he estado esperando por una semana.
That’s the man I’ve been waiting for for a week.
He estado esperando tres años.
I've been waiting for three years.
Yo he estado esperando por casi media hora.
I've been waiting for almost half an hour.
He estado esperando aquí casi tres horas.
I've been waiting here for almost three hours.
I've been waiting for you.
Te he estado esperando por más de una hora.
I've been waiting for you for over an hour.
I've been waiting for this.