Unit 11 How long have you (been)

 0    11 fiche    joasiahuchwajda
baixar mp3 Imprimir jogar verifique-se
 
questão English resposta English
We use the present perfect to talk about something that
começar a aprender
began in the past and still continues now.
Amy is in hospital.
começar a aprender
She has been in hospital since Monday. (not ‘Amy is in hospital since Monday’)
We know each other very well.
começar a aprender
We have known each other for a long time. (not ‘we know’)
Are you waiting for somebody?
começar a aprender
How long have you been waiting?
I have been doing something (present perfect continuous)= ‘I started doing something in the past and I am still doing it (or have just stopped).
começar a aprender
I’ve been learning English for a long time (not ‘I am learning’) sorry I’m late. Have you been waiting long? It’s been raining since I got up this morning.
The action can be a repeated action:
começar a aprender
How long have you been driving? Since I was 17.
The continuous is more usual with how long, since and for
começar a aprender
I’ve been learning English for a long time. (not usually’ I’ve learnt’)
You can normally use either the continuous or simple with live and work.
começar a aprender
John has been living/has lived in London for a long time. How long have you been working/have you worked here?
But we use the present perfect simple with always
começar a aprender
John has always lived in London (not ‘has always been living’)
You can use the continuous or the simple for actions repeated over a long period:
começar a aprender
I’ve been collecting/I’ve collected stamps since I was a child.
Use the present perfect simple in negative sentences like these:
começar a aprender
I haven’t seen Tom since Monday. (=Monday was the last time I saw him) Jane hasn’t phoned me for two weeks. (the last time she phoned was two weeks ago)

Você deve entrar para postar um comentário.