Present Perfect usiamo
Il Present Perfect si usa per parlare di azioni passate che hanno un risultato o un collegamento con il momento presente.
I have finished the report.
Ho finito il rapporto.
Ho finito il rapporto.
Present Perfect Forma
Subject + have / has + V3.
I have completed the task.
Ho completato il compito.
Ho completato il compito.
She has finished the project.
Ha finito il progetto.
Ha finito il progetto.
Present Perfect Regola
-
Il Present Perfect si usa spesso per azioni recenti che hanno un risultato nel presente.
I have lost my keys.
Ho perso le mie chiavi.She has broken her phone.
Le si è rotto il telefono. -
Si usa per parlare di esperienze di vita senza specificare il momento esatto.
I have visited London.
Ho visitato Londra.She has tried Japanese food.
Ha provato il cibo giapponese. -
Usiamo spesso indicatori di tempo come:
già, appena, ancora, mai, maiI have already finished the task.
Ho già finito il compito.She has just arrived.
È appena arrivata.Have you ever tried sushi?
Hai mai provato il sushi? -
Si usa per azioni o stati che sono iniziati nel passato e continuano fino al presente (con for e since).
I have worked here for five years.
Lavoro qui da cinque anni.She has lived here since 2020.
Vive qui dal 2020.
Present Perfect Negazione
-
La negazione si forma con have not o has not.
I haven't finished the report yet.
Non ho ancora finito il rapporto.She hasn't replied to the message.
Non ha risposto al messaggio.
Present Perfect Domande
Nelle domande, have o has viene prima del soggetto.
Have / Has + subject + V3?
Wh-word + have / has + subject + V3?
Have you finished the report?
Hai finito il rapporto?
Hai finito il rapporto?
Has she called you?
Ti ha chiamato?
Ti ha chiamato?
Where have they gone?
Dove sono andati?
Dove sono andati?
Why has he left early?
Perché se n'è andato via presto?
Perché se n'è andato via presto?
Present Perfect Errori tipici
❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?
Present Perfect Frasi
I have finished the report and sent it to my manager.
Ho finito il rapporto e l'ho inviato al mio responsabile.
Ho finito il rapporto e l'ho inviato al mio responsabile.
She has already completed the task.
Ha già completato il compito.
Ha già completato il compito.
We have visited several countries this year.
Abbiamo visitato diversi paesi quest'anno.
Abbiamo visitato diversi paesi quest'anno.
He has changed his phone number, so you should call the new one.
Ha cambiato numero di telefono, quindi dovresti chiamare quello nuovo.
Ha cambiato numero di telefono, quindi dovresti chiamare quello nuovo.
They have started a new project.
Hanno avviato un nuovo progetto.
Hanno avviato un nuovo progetto.
I have read this book before.
Ho già letto questo libro.
Ho già letto questo libro.
She has just finished her work.
Ha appena finito il suo lavoro.
Ha appena finito il suo lavoro.
We have solved the problem.
Abbiamo risolto il problema.
Abbiamo risolto il problema.
He has forgotten his password.
Ha dimenticato la sua password.
Ha dimenticato la sua password.
They have improved the system.
Hanno migliorato il sistema.
Hanno migliorato il sistema.
Present Perfect Esempi
I have tried the new application and I like it.
Ho provato la nuova applicazione e mi piace.
Ho provato la nuova applicazione e mi piace.
She has updated the document and shared it with the team.
Ha aggiornato il documento e lo ha condiviso con il team.
Ha aggiornato il documento e lo ha condiviso con il team.
They have completed the task and started another one.
Hanno completato il compito e ne hanno iniziato un altro.
Hanno completato il compito e ne hanno iniziato un altro.
We have discussed the issue and found a solution.
Abbiamo discusso il problema e trovato una soluzione.
Abbiamo discusso il problema e trovato una soluzione.
He has checked the code and fixed several bugs.
Ha controllato il codice e corretto diversi bug.
Ha controllato il codice e corretto diversi bug.
I have already sent the email.
Ho già inviato l'email.
Ho già inviato l'email.
She has prepared the presentation.
Ha preparato la presentazione.
Ha preparato la presentazione.
We have organized the meeting.
Abbiamo organizzato la riunione.
Abbiamo organizzato la riunione.
He has learned a lot from this project.
Ha imparato molto da questo progetto.
Ha imparato molto da questo progetto.
They have improved their workflow.
Hanno migliorato il loro flusso di lavoro.
Hanno migliorato il loro flusso di lavoro.