Diferença entre "a long time" x "long" - muito tempo

Fiz uma busca para encontrar como se usa "faz tempo" em ingles, porem fiquei na maior duvida quando se usa: It has been a long time/It has been so long/How long has it been/Has it been long/e etc... Por favor poderia me dar maiores explicações quanto ao uso de cada uma delas. Thanks a lot!

EBOOK VERBO GET Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu email. INICIAR TESTE
1 resposta
Donay Mendonça 22 107 1.6k
Elizete,

Há um bom número de detalhes a serem considerados: tanto "long" quanto "a long time" são usados significando "muito tempo". Em frases positivas/afirmativas, usa-se "a long time"; "long" é usado, principalmente, em perguntas ou frases negativas, com o sentido de "a long time". Veja exemplos:

1. A long time: Afirmativas

We've been friends a long time. - Oxford
Somos amigos há muito tempo.

It has been a long time since I saw Tina. - Google
Faz muito tempo que vi Tina.

2. Long: Interrogativas/negativas

Have you been waiting long? - Oxford
Você está esperando há muito tempo?

I hope you haven't been waiting long. - Macmillan
Esapero que não esteja esperando há muito tempo.

3. EXCEÇÃO:

Pode-se usar "long" em frases positivas/afirmativas quando "long" estiver acompanhado de : too, enough, as, so, etc.

I stayed out in the sun for too long.
Fiquei no sol tempo demais.

It has been so long since we talked.
Faz tanto tempo que conversamos.

4. Exemplos de uso com "how long has it been", "has it been long":

a. How long has it been since you retired? --> Faz quanto tempo que você se aposentou?
b. Has it been long since you retired? --> Faz muito tempo que você se aposentou?

Post relacionado:


Bons estudos!