Been waiting x stood waiting x was waiting

Hello everyone!
Bom, gostaria de saber qual a diferença entre elas nessas frases:

I've been waiting

I stood waiting

I was waiting


Sempre que quero dizer "Eu estive (ali, esperando...)" eu me perco, então queria saber de uma vez por todas qual a diferença entre elas!
OBS: Não sei se esta correto o uso do stood para estes casos!
MENSAGEM PATROCINADA Você sabe como está o seu nível de inglês? Teste agora GRÁTIS em apenas alguns minutos.

Clique aqui para iniciar o Teste Online!
Avatar do usuário Donay Mendonça 49875 21 80 1155
Dicas:

I've been waiting: eu estou esperando, eu tenho esperado

- I've been waiting for hours. [Eu estou esperando há horas.]

I stood waiting: eu fiquei de pé esperando

- I stood there waiting. [Eu fiquei lá de pé esperando.]

I was waiting: eu estava esperando

- I was waiting for her when he arrived. [Eu estava esperando por ela quando ele chegou.]