Duration form e l'uso di since, for, how long e ago
In poche parole
La Duration form serve ad esprimere la durata di un'azione nel presente, nel passato o nel futuro. In inglese si forma sempre con i tempi Perfect. La forma progressiva si usa con i verbi d'azione al fine di enfatizzare l'azione, ma solo in frasi affermative o interrogative.
Info 1: Duration form nel Presente
Questa forma indica un'azione che è iniziata nel passato e continua nel presente.
present perfect simple | present perfect continuous |
- Verbi di stato I've known this forever. Lo so da sempre. | - Non si usa con i verbi di stato |
- Verbi d'azione We've worked together for months. Lavoriamo insieme da mesi. | - Verbi d'azione (mai al negativo) We've been working together for months. Stiamo lavorando insieme da mesi. |
- Constatazione di tempo I've run for an hour. Ho corso per un'ora. | - Azione enfatizzata I've been running all day! I'm tired. E' tutto il giorno che corro! Sono stanco. |
Info 2: Duration form nel Passato
Questa forma indica un'azione che è iniziata nel passato, è durata per un periodo di tempo, ma è terminata prima di un'altra azione nel passato.
past perfect simple | past perfect continuous |
- Verbi di stato I had had a car for two years when I crashed. Avevo avuto la macchina per due anni quando ho fatto l'incidente. | - Non si usa con i verbi di stato |
- Verbi d'azione She had watched TV for an hour when she fell asleep. Aveva guardato la TV per un'ora quando si è addormentata. | - Verbi d'azione (mai al negativo) She'd been watching TV for an hour when the power went off. Stava guardando la TV da un'ora quando è saltata la corrente. |
- Constatazione di tempo It had snowed for hours. It always did in February. Aveva nevicato per ore. Nevicava sempre a Febbraio. | - Azione enfatizzata It had been snowing for hours and I was freezing! Stava nevicando da ore e stavo gelando! |
Info 3: Duration form nel Futuro
Indica un'azione che è iniziata nel passato e continuerà nel futuro.
present perfect simple | present perfect continuous |
- Verbi di stato Next month I will have had a cat for a year. Il mese prossimo avrò un gatto da un anno. | - Non si usa con i verbi di stato |
- Verbi d'azione At lunchtime, she won't have walked for two hours. All'ora di pranzo non avrà camminato due ore. | - Verbi d'azione (mai in frasi negative) At 3pm she will have been walking for six hours. Alle tre starà camminando da sei ore. |
- Constatazione di tempo Next year I will have worked here for 10 years. L'anno prossimo avrò lavorato qui per dieci anni. | - Azione enfatizzata I can't believe next year I'll have been working here for 10 years! Non posso credere che l'anno prossimo starò lavorando qui da dieci anni! |
Info 2: Since, For, How long
Since, For e How long sono spesso usate con la Duration form.
since e for
Since indica il momento in cui l'azione è cominciata, mentre For indica il periodo in cui è durata l'azione.
Esempio
I've lived in London since 2018.
Vivo a Londra dal 2018.
I've worked as a shop assistant for two years.
Ho lavorato come commessa per due anni.
How long, for long, for a long time
Queste espressioni si usano per chiedere (how long) o per dare informazioni su quanto è durata un'azione (for long, for a long time). For long si usa in frasi negative e interrogative. For a long time o la versione informale for ages si usano in frasi affermative e negative.
Esempio
How long have you had a cat?
Da quanto tempo hai un gatto?
Have you been waiting for long?
Stai aspettando da molto?
I haven't seen a good film for ages.
Non vedo un bel film da secoli.
She hadn't visited her friends for a long time.
Non andava a trovare i suoi amici da molto tempo.
Info 3: Altre costruzioni della Duration form
La Duration form si può anche rendere in inglese con altre costruzioni, sempre affermative, che in italiano però si traducono spesso con frasi negative.
PRESENTE
Ecco come si forma la Duration form al presente:
forma | utilizzo |
it is + since + past simple | It's two hours since I used my phone. Non uso il mio telefono da due ore. |
How long is it since + past simple | How long is it since you last ate? Da quanto tempo non mangi? |
Passato
Ecco come si forma la Duration form al passato:
forma | utilizzo |
it was + since + past perfect | It was a year since we had met. Era passato un anno da quando ci eravamo conosciuti. |
How long was it since + past perfect | How long was it since you had talked? Da quanto tempo non vi parlavate? |