esercizi past simple e present perfect
Esercizi di grammatica inglese sulle differenze tra il past simple e il present perfect tense.
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 can't enter.
have lost
lost
have lose
Score =
Correct answers:
argomenti correlati
differenze past simple present perfect
esercizi present perfect
grammatica inglese
esercizi di inglese
esercizi for e since
esercizi past simple vs continuous
esercizi past simple
esercizi present simple e continuous
present perfect
esercizi just already still yet
differenze past simple e past continuous