Como usar a palavra "Long"

Gostaria de saber qual é a maneira correta de usar o termo "long" na frase "Have you been waiting long?" ou "Have you been waiting so long?". Se alguém puder me explicar a diferença, eu agradeceria.

obs.: Eu sei que o correto é 'waiting long' só não sei o porquê.

Anúncio Converse grátis por 15 minutos com um professor e verifique como está o seu nível de inglês. Perder o medo de se comunicar é o primeiro passo para a fluência. Cadastre-se na Cambly e experimente o método sem compromisso.

Iniciar Conversação
1 resposta
Acho que a resposta que você quer está aqui :
diferenca-entre-a-long-time-x-long-muit ... 13510.html
Ainda precisa de ajuda? Confira algumas opções:
  1. Clique no botão "Responder" (abaixo) e faça sua pergunta sobre este assunto;
  2. Faça uma nova pergunta;
  3. Converse grátis com um professor nativo por 15 minutos: Saiba como!