Impara il present perfect inglese con frasi e regole chiare, per parlare di esperienze passate che hanno effetti sul presente. Un set essenziale per chi parla italiano, dove questo tempo crea spesso confusione con il passato prossimo.
I have worked here for three years.
Lavoro qui da tre anni.
She has gone to the beach.
È andata in spiaggia (e non è ancora tornata).
They have played football.
Hanno giocato a calcio.
Have you seen the movie?
Hai visto il film?
He has not understood.
Non ha capito.
The sun has risen.
Il sole è sorto.
What have you done today?
Cosa hai fatto oggi?
I have not eaten yet.
Non ho ancora mangiato.
She has bought a new car.
Ha comprato una macchina nuova.
Have they called you?
Ti hanno chiamato?
We have been to Paris.
Siamo stati a Parigi.
They have not answered my calls.
Non hanno risposto alle mie chiamate.
Have you ever been to New York?
Sei mai stato a New York?
My brother has started a new job.
Mio fratello ha iniziato un nuovo lavoro.
Have you finished your work?
Hai finito il tuo lavoro?
It has rained today.
Oggi ha piovuto.
She has not liked the food.
Il cibo non le è piaciuto.
How long have you lived here?
Da quanto tempo vivi qui?
They have traveled to many countries.
Hanno viaggiato in molti paesi.
I have not known about this.
Non ne sapevo nulla.
He has lived in many cities.
Ha vissuto in molte città.
Have you enjoyed the party?
Ti sei divertito alla festa?
The store has been open since 9 AM.
Il negozio è aperto dalle 9 del mattino.
She has forgotten her keys several times.
Ha dimenticato le chiavi diverse volte.
What have they said?
Cosa hanno detto?
I have not slept well lately.
Ultimamente non ho dormito bene.
Have you met him before?
L’hai già incontrato prima?
The meeting has started.
La riunione è iniziata.
He has not wanted to come.
Non ha voluto venire.
Where have you worked?
Dove hai lavorato?
They have stayed in many hotels.
Hanno soggiornato in molti alberghi.
I have not expected this.
Non me l’aspettavo.
Have you found what you were looking for?
Hai trovato quello che cercavi?
She has written many letters.
Ha scritto molte lettere.
The weather has been nice recently.
Ultimamente il tempo è stato bello.
Have you heard the news?
Hai sentito la notizia?
They have not believed me.
Non mi hanno creduto.
I have broken my arm twice.
Mi sono rotto il braccio due volte.
What has happened?
Cosa è successo?
He has arrived finally.
Finalmente è arrivato.