Il present perfect è il tempo che utilizziamo per mettere in relazione eventi del passato con il presente ed è a tutti gli effetti un tempo presente perché ci dice qualcosa sulla situazione così com'è adesso, nel momento in cui parlo.
Vediamo un esempio di uso della forma affermativa, negativa e interrogativa del present perfect.
Costruzione generale della forma affermativa:
Attenzione:
La forma del participio passato coincide con quella del passato semplice per i verbi regolari, mentre per i verbi irregolari bisogna consultare il paradigma del verbo.
Costruzione generale della forma negativa:
Hasn't e haven't sono rispettivamente le forme contratte di has not e have not.
Costruzione generale della forma interrogativa:
Possiamo rispondere alle domande in cui è utilizzato il present perfect, usando le risposte brevi (short answers):
Costruzione delle risposte brevi:
soggetto + verbo ausiliare (has/have o hasn't/haven't)
Il present perfect viene utilizzato quando un'azione è iniziata e si è completata nel passato ma in un intervallo di tempo non finito (ovvero un intervallo di tempo che inizia nel passato, prosegue nel presente e probabilmente terminerà nel futuro).
In un momento non precisato della giornata di oggi ha piovuto. Adesso non piove più, l'azione è completata, ma nel momento in cui parlo la giornata non è ancora terminata e potrebbe piovere ancora (la giornata di oggi è un intervallo di tempo non finito).
In questo caso, il present perfect tense si può con le seguenti espressioni di tempo:
today
this week/month/year
in the last week/month/year*
lately/recently
up to now/until now/so far
*Attenzione: non bisogna confondere in the last week/month/year (settimana/mese/anno in corso) con last week/month/year (settimana scorsa e mese/anno scorso)
Il present perfect tense si usa quindi anche per parlare di:
Attenzione: usiamo il present perfect per comunicare che abbiamo vissuto o non vissuto un'esperienza, ma nel momento in cui descriviamo tale esperienza la collochiamo automaticamente in un intervallo di tempo specifico e finito del passato (the days that I was in Paris) e quindi dobbiamo usare il past simple
Vediamo qualche altro esempio:
Vedi in che modo cambia il senso della frase, se usassimo il past simple.
Il present perfect viene utilizzato anche quando un'azione è iniziata nel passato ma prosegue ancora nel presente e probabilmente proseguirà anche nel futuro.
Ho iniziato a lavorare in questa banca due anni fa. Nel momento in cui parlo, ancora ci lavoro e continuerò a lavorarci finché non mi dimetto.
In questo caso, il present perfect tense si usa per parlare di:
Possiamo usare il present perfect per specificare la durata di un'azione che è ancora in corso nel momento in cui si parla, ma solo con i verbi che indicano uno stato (ad esempio, be, have, own, live, exist) e con verbi come work, study e teach. Per tutti gli altri tipi di verbi, in questo caso si deve usare il present perfect continuous:
Vedi in che modo cambia il senso della frase, se usassimo il past simple.
In questi casi, il present perfect tense si usa spesso con i seguenti avverbi:
yet
still
so far
since/ever since
Per le differenze nell'utilizzo del past simple e del present perfect vedi: