Situating an action in time using for, ago and since

Consigli di grammatica inglese con Gymglish.
Migliora il tuo inglese e prova le nostre lezioni di inglese online gratuitamente.

Situating an action in time using FOR, AGO and SINCE

Il modo di esprimere durata e tempo in inglese è diverso dalle altre lingue. Tradurre 'since' o 'for' (+ un complemento di tempo) è una delle fonti di difficoltà più comuni per gli stranieri che studiano l’inglese!
She has been working at Delavigne for 3 years. Lavora alla Delavigne da 3 anni.
In alcune lingue il verbo viene coniugato al presente; In inglese si usa il present perfect. (o anche il simple past)

Due casi distinti:
Present Perfect progressive+ for per indicare quanto dura l’azione
+ since per indicare il momento in cui l’azione è cominciata
How long have you been living in Paris? o Since when have you been living in Paris? Da quant’è che vivi a Parigi?

I have been living in Paris for 3 years. Vivo a Parigi da 3 anni.
I have been living in Paris since 2006. Vivo a Parigi dal 2006.
Quando l’azione si è verificata nel passato, si usa il Past Perfect (had invece di have):
•  L’azione è conclusa:
Preterit+ for per indicare la durata dell’azione
+ ago per indicare quanto tempo è passato dall’inizio dell’azione
Yesterday he played tennis for 2 hours. Ieri ha giocato a tennis per 2 ore.
How many days ago did he play tennis? Quanti giorni fa ha giocato a tennis?
He played tennis 10 days ago. Ha giocato a tennis 10 giorni fa.
Riepilogo:
Da quando Delavigne produce profumi?Since when has Delavigne been making perfumes?
Delavigne fa profumi dal 1933Delavigne has been making perfumes since 1933.
Da quanto tempo Delavigne produce profumi?How long has Delavigne been making perfumes?
Delavigne produce profumi da settantacinque anni.Delavigne has been making perfumes for seventy years.
Quando ha iniziato Delavigne a produrre profumi?When did Delavigne start making perfumes?
(o 'quanti anni fa')How many years ago did Delavigne start making perfumes?
Delavigne ha iniziato settantacinque anni fa.Delavigne started seventy years ago.


Approfondimento...

Stai ancora riscontrando problemi con 'Situating an action in time using for, ago and since'? Vuoi migliorare il tuo inglese? Prova le nostre lezioni di inglese online e completa un test di livello gratuito!

Hai alcune dritte per evitare errori di 'Situating an action in time using for, ago and since'? Condividile con noi!

Perfeziona il tuo inglese e prova le lezioni di inglese online di Gymglish.