Present Perfect Progressive

Si forma con:
Have/has + been + Forma in -ing
Es. They have been travelling - He has been studying
Si usa:

1)Con i verbi di moto:
Guido auto da quando avevo 18 anni > I have been driving cars since I was 18

Per indicare da quanto tempo un'azione è iniziata, cioè per tradurre "da" si usano for o since:

-Si usa for per indicare un periodo di tempo:
Es. I have been living here for 10 years

-Si usa since per indicare il momento dell'inizio del periodo di tempo:
Es. They have had that car since 1998

For Since
two hours yesterday
a day last Monday
a week last week
three months last June
ten years 1997
a long time I was a child

La domanda riferita ad una durata è How long? = Da quanto (tempo)?

How long have they known each other? = Da quanto tempo si conoscono?
How long has it been raining? = Da quanto tempo piove?

Salvo diversa indicazione, il contenuto di questa pagina è sotto licenza Creative Commons Attribution-ShareAlike 3.0 License