Tutte le lezioni di grammatica

Lezione 46 · Tappa 4: Tempi verbali e modali

For / since / ago

Principiante

Forma 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:

ParolaSi usa conSignificatoEsempi
for + …una durataper quanto tempofor ten minutes, for three years, for ages
since + …un punto di partenzada allora fino a orasince 2019, since Monday, since I was a child
… + agouna durata, prima di agoquanto tempo prima di adessotwo 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?

DomandaSignificatoRisposta
How long have you lived here?quanto tempo fino a ora: ci vivi ancoraFor 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 momentoIn 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.
L'IA sta ascoltando...•4.7/5 su App Store & Google Play

Parla inglese con l'IA 24/7

Scarica l'app ora — valutazione istantanea della pronuncia, conversazioni naturali, correzioni come un vero insegnante.

Valutazione pronuncia con IAFeedback istantaneoConversazioni naturali