Lezione 46 · Tappa 4: Tempi verbali e modali
For / since / ago
PrincipianteForma e uso
for + un periodo, since + un punto di partenza, un tempo + ago — da quanto, da quando, quanto tempo fa
1.Tre parole, tre modi di misurare il tempo
For, since e ago parlano tutte di tempo, ma in tre modi diversi:
| Parola | Si usa con | Significato | Esempi |
|---|---|---|---|
| for + … | una durata | per quanto tempo | for ten minutes, for three years, for ages |
| since + … | un punto di partenza | da allora fino a ora | since 2019, since Monday, since I was a child |
| … + ago | una durata, prima di ago | quanto tempo prima di adesso | two days ago, ten minutes ago, a long time ago |
Esempio: oggi è giovedì e Lan è arrivata ad Hanoi lunedì. Puoi dire la stessa cosa in tre modi:
Lan has been in Hanoi for three days.
Lan è ad Hanoi da tre giorni.
Lan has been in Hanoi since Monday.
Lan è ad Hanoi da lunedì.
Lan arrived in Hanoi three days ago.
Lan è arrivata ad Hanoi tre giorni fa.
In italiano “da” copre sia for sia since: “da tre giorni” (una durata) = for three days, “da lunedì” (un punto di partenza) = since Monday. Chiediti sempre: è una durata o un punto di partenza? E “due anni fa” si dice two years ago, non before two years; from di solito vuole to/until dopo (from 2019 to 2022).
2.For + una durata
For risponde a How long? e funziona con qualsiasi tempo verbale, non solo con il present perfect.
I've had this phone for three years.
Ho questo telefono da tre anni. (ce l'ho ancora)
We lived in Hue for two years, and then we moved to Saigon.
Abbiamo vissuto a Hue per due anni, poi ci siamo trasferiti a Saigon. (concluso → past simple)
I'm staying with my cousin for a week.
Sto da mio cugino per una settimana.
- Nelle negative al present perfect: I haven't seen her for years. Nell'inglese americano si usa spesso anche in: I haven't seen her in years.
- for + una durata (for two hours) è diverso da during + un evento o un periodo (during the film, during the summer): during dice quando, non per quanto tempo.
- for ages (informale) = da un sacco di tempo: I haven't been to the cinema for ages.
3.Since + un punto di partenza
Since indica il punto di partenza (un giorno, un anno, un evento) e l'azione continua da allora fino a ora. Per questo la frase principale di solito è a un tempo perfect (have/has + V3 oppure have/has been + -ing).
My dad has worked at the hospital since 2015.
Mio padre lavora all'ospedale dal 2015.
I haven't eaten anything since this morning.
Non mangio niente da stamattina.
Binh has played football since he was little.
Binh gioca a calcio da quando era piccolo. (since + una frase al past simple)
It's been two years since I last saw Minh.
Sono passati due anni dall'ultima volta che ho visto Minh.
La struttura It's been (= It has been) + durata + since + past simple è molto comune nel parlato. Nell'inglese britannico si dice anche It's two years since… con lo stesso significato.
4.Ago: prima di adesso
Ago va dopo la durata e conta all'indietro a partire da adesso, proprio come “fa” in italiano. Indica un momento concluso, quindi va con il past simple, non con il present perfect. Per chiedere: How long ago…? oppure When…?
Hung moved to Hanoi three years ago.
Hung si è trasferito ad Hanoi tre anni fa.
How long ago did you start this job? — About six months ago.
Quanto tempo fa hai cominciato questo lavoro? — Circa sei mesi fa.
I called her ten minutes ago, but she didn't answer.
L'ho chiamata dieci minuti fa, ma non ha risposto.
Ago conta all'indietro da adesso; before conta all'indietro da un momento del passato: She left Hanoi in 2020. She had moved there two years before (= nel 2018). Da solo, before significa “prima, in un altro momento”: I've never been here before.
5.Fare domande: How long…? e When…?
Scegli il tempo verbale chiedendoti: la situazione continua ancora oppure è finita?
| Domanda | Significato | Risposta |
|---|---|---|
| How long have you lived here? | quanto tempo fino a ora: ci vivi ancora | For six months. / Since May. |
| How long did you live in Hue? | quanto tempo in tutto: ora non ci vivi più | For two years. |
| When did you move here? | in quale momento | In May. / Six months ago. |
Puoi trasformare la stessa informazione da una struttura all'altra:
I bought this bike two years ago. → I've had it for two years.
Ho comprato questa bici due anni fa. → Ce l'ho da due anni. (bought → have had, non have bought)
Minh started learning the guitar in 2023. → He's been learning it since 2023.
Minh ha cominciato a studiare chitarra nel 2023. → La studia dal 2023.
The last time I saw Hoa was in May. → I haven't seen Hoa since May.
L'ultima volta che ho visto Hoa è stato a maggio. → Non vedo Hoa da maggio.
6.Errori comuni
I have studied English since five years.I have studied English for five years.
five years è una durata → for.
I have lived here for 2019.I have lived here since 2019.
2019 è un punto di partenza → since.
We met each other before two years.We met each other two years ago.
“Indietro da adesso” = durata + ago.
I have seen that film two weeks ago.I saw that film two weeks ago.
ago indica un tempo concluso → past simple.
I live here since 2020.I have lived here since 2020.
since vuole un tempo perfect nella frase principale.
I'm waiting for an hour!I've been waiting for an hour!
Per dire da quanto tempo, fino a ora, usa un tempo perfect, non il present continuous.
Esempi
- My dad has worked at the hospital since 2015.
- Where are you? I've been waiting for twenty minutes!
- Hùng moved to Hà Nội three years ago.
- I bought this bike two years ago.
