Present perfect

Come si forma il "present perfect"

Il present perfect di qualsiasi verbo si compone di due parti: la voce corretta dell'ausiliare to have (al presente) + il participio passato del verbo principale. Il participio passato di un verbo regolare si compone di forma base + ed, ad esempio played, arrived, looked. Molti verbi formano il participio passato in modo irregolare: l'elenco completo è riportato nella tavola dei verbi irregolari nella sezione verbi.

Affermativa
Soggetto +to have +participio passato
She has visited.
Negativa
Soggetto +to have + not +participio passato
She has not (hasn't) visited.
Interrogativa
To have +soggetto +participio passato
Has she visited?
Negativa interrogativa
To have + not +soggetto +participio passato
Hasn't she visited?
To walk al present perfect
Affermativa Negativa Interrogativa
I have walked I haven't walked Have I walked?
You have walked You haven't walked. Have you walked?
He, she, it has walked He, she, hasn't walked Has he, she, it walked?
We have walked We haven't walked Have we walked?
You have walked You haven't walked Have you walked?
They have walked They haven't walked Have they walked?

Funzioni del "present perfect"

Il present perfect esprime un collegamento tra il presente e il passato. L'azione si svolge in un momento non precisato del passato. Chi parla è più interessato al risultato dell'azione che all'azione in sé.

ATTENZIONE! In italiano il present perfect viene spesso confuso con il passato prossimo; in realtà i due tempi verbali NON hanno lo stesso significato.
Il "Present Perfect" si usa per descrivere
  • Un'azione o una situazione iniziata nel passato che continua nel presente. I have lived in Bristol since 1984 (= e ci vivo ancora.)
  • Un'azione eseguita per un periodo di tempo è non ancora terminata. She has been to the cinema twice this week (= e la settimana non è ancora finita.)
  • Un'azione ripetuta in un periodo non definito di tempo fra passato e presente. We have visited Portugal several times.
  • Un'azione che si è appena conclusa, espressa con l'avverbio just. I have just finished my work.
  • Un'azione svolta in un tempo irrilevante. He has read 'War and Peace'. (= ci interessa il risultato, cioè che abbia letto il libro.)

Nota: Per dare o richiedere una precisione su quando, dove o chi ha svolto un'azione, si deve usare il simple past. Consultare la pagina su come scegliere tra il simple past e il present perfect.

Azione cominciata nel passato che continua nel presente
  • They haven't lived here for years.
  • She has worked in the bank for five years.
  • We have had the same car for ten years.
  • Have you played the piano since you were a child?
Quando il tempo espresso nella frase non è ancora terminato
  • I have worked hard this week.
  • It has rained a lot this year.
  • We haven't seen her today.
Azione ripetuta in un momento non precisato fra il passato e il presente.
  • They have seen that film six times
  • It has happened several times already.
  • She has visited them frequently.
  • We have eaten at that restaurant many times.
Azione appena terminata (+just)
  • Have you just finished work?
  • I have just eaten.
  • We have just seen her.
  • Has he just left?
Quando il tempo esatto dell'azione non è importante o conosciuto
  • Someone has eaten my soup!
  • Have you seen 'Gone with the Wind'?
  • She's studied Japanese, Russian, and English.

Consultare la pagina su come usare il present perfect con ever, never, already e yet e su come usare il present perfect con for e since.