Esercizi sulle differenze tra past simple e present perfect in inglese (con soluzioni)
esercizi past simple e present perfect
esercizio 1
1. Yesterday I ___ my keys. I had to break the windows to get in.
lost
have lost
lose
2. Yesterday, I ___ my girfriend. It was lovely.
have seen
saw
seen
3. I ___ my girfriend two times this month.
have seen
see
saw
4. scegli la frase corretta:
We already prepared dinner.
We already have prepared dinner.
We have already prepared dinner.
5. They ___ their flat two years ago.
bought
have bought
has bought
6. Robert ____ golf last week.
have played
played
has played
7. They ____ the house. It looks brilliant now.
cleaned
has cleaned
have cleaned
8. Yesterday I ___ my keys - I couldn't enter.
have lost
lost
have lose
Punteggio =
Risposte corrette:
CONTINUA esercizio 2 past simple e present perfect
differenze past simple present perfect
esercizi present perfect
esercizi past simple e past continuous
esercizi for e since
esercizi just already yet
esercizi present perfect continuous
esercizi present simple e present continuous
esercizi past simple
esercizi past perfect simple e continuous
esercizi present perfect simple e continuous
esercizi grammatica inglese
esercizi past perfect
esercizi sul futuro in inglese
present perfect simple e continuous
past perfect simple e continuous
present perfect simple e continuous
differenze past simple e past continuous
for e since
present perfect
esercizi must have to
esercizi used to
esercizi used to e would
esercizi passivo inglese
esercizi periodo ipotetico inglese
frasi con for e since
grammatica inglese