for e since con il present perfect

In breve

Italiano da → for + durata · since + momento d'inizio, sempre con have/has + participio (mai il presente).

for + durata since + momento d'inizio
for three years since twenty twenty-two
for six months since March
for a week since Monday
for a long time since I left university

Da quanto tempo…? → How long have you worked here? — For three years. / Since March.

Verbi di stato: live, work, know, have, be.

ago (= fa) + past simple · since + present perfect.

A2 · Lezione 10 · for e since

La spiegazione completa, dalla lezione che insegna questa regola

Per dire che una situazione è iniziata nel passato ed è ancora vera adesso, l'italiano usa il presente + da: Lavoro qui da tre anni, Lavoro qui dal 2022. L'inglese fa due cose diverse: usa il present perfect (have/has + participio passato), non il presente, e divide il nostro da in due parole: for e since.

for + una durata

for corrisponde a da seguito da una quantità di tempo: due giorni, sei mesi, vent'anni. È la durata, ancora in corso, dall'inizio fino a oggi.

  • I have worked at this company for three years.
  • She has been a manager for six months.
  • They have known each other for a long time.

since + un momento d'inizio

since corrisponde a da seguito da un momento: un anno, un mese, un giorno, un'ora oppure un evento intero (since I left university, cioè da quando). Da quel momento a oggi la situazione non si è interrotta.

  • I have worked at this company since I left university.
  • She has been a manager since March.
  • They have known each other since school.
La stessa situazione, misurata dai due capi
for + duratasince + momento d'inizio
for three yearssince twenty twenty-two
for six monthssince March
for a weeksince Monday
for two hourssince nine o'clock
for a long timesince I left university

Dove scriveresti da, chiediti: è una durata che si può misurare (da tre anni) o il momento in cui si è cominciato a contare (dal 2022, da lunedì)? Durata: for. Momento: since. E il verbo va al present perfect, mai al presente: niente I work here since… o I live here for….

Attenzione a per: in italiano Ho lavorato lì per tre anni indica un periodo finito. for + present perfect indica invece un periodo che arriva fino a oggi, come il nostro da tre anni.

Chiedere da quanto tempo

Da quanto tempo…? si dice How long + una normale domanda al present perfect: have/has prima del soggetto, participio dopo. Non tradurre quanto tempo parola per parola e non usare il presente.

  • How long have you worked here? — For three years.
  • How long has she been a nurse? — Since April.
  • How long have they had that office? — For about a month.

Come in italiano, si può rispondere solo con l'espressione di tempo: How long have you lived in Leeds? — Since April.

Verbi di stato

Qui si usano soprattutto verbi di stato: live, work, know, have, be. Descrivono una situazione che continua, non un'azione che si ripete o si conclude.

  • He has been unemployed since January.
  • We have had the same boss for two years.
  • My sister has lived in Manchester since she graduated.

since o ago?

ago (lezione 2) è il nostro fa: conta all'indietro fino a un momento concluso e vuole il past simple. since indica il momento d'inizio e lascia la situazione aperta, quindi vuole il present perfect.

Momento concluso: past simpleAncora vero: present perfect
I got this job three years ago.I have had this job for three years.
She joined the company in twenty twenty-two.She has worked here since twenty twenty-two.
He left school a long time ago.He has been a builder since then.

Non mettere mai ago dopo since e non mettere mai since davanti a una durata: since three years e for twenty twenty-two sono entrambi sbagliati. Scambia la preposizione e diventano giusti.

Verifica quello che hai letto

3 delle 16 domande che questa lezione fa nell’app. Scrivi la forma o scegli la risposta.

  1. I have worked in this department ___ six months.

  2. She has been our manager ___ March.

  3. They have known each other ___ they were at school.

Esempi dal corso

La parola segnata è quella a cui si applica la regola. Premi play per ascoltare la frase.

  1. How long have you worked here?

    Da quanto tempo lavori qui?

  2. He has been unemployed since January.

    È disoccupato da gennaio.

  3. How long has this factory been closed?

    Da quanto tempo è chiusa questa fabbrica?

  4. They have known each other since school.

    Si conoscono dai tempi della scuola.

  5. How long has she been a nurse?

    Da quanto tempo è infermiera?

  6. She has been a manager for six months.

    È manager da sei mesi.

  7. How long have you had your own business?

    Da quanto tempo hai un'attività tutta tua?

  8. We haven't had a new contract for six weeks.

    Non abbiamo un nuovo contratto da sei settimane.

  9. How long has your brother worked as an accountant?

    Da quanto tempo tuo fratello lavora come contabile?

  10. My sister has lived in Manchester since she graduated.

    Mia sorella vive a Manchester da quando si è laureata.

Frasi del corso che usano questa regola: 56

Prova tu

Traduci una frase che usa questa regola. Come nell’app, la correzione segna la parola sbagliata e indica la regola che c’è dietro.

2121/4

Frasi

Scrivila in inglese

È disoccupato da gennaio.

present perfect + since

1 / 4

Esercitati su questa regola nell’app