NEW
Font size
WorksheetsPresent Perfect
Total questions: 15
Worksheet time: 8mins
1. Completa la frase: I ___ (just/finish) my homework.
have finished just
just have finished
have just finished
finished just have
2. Scegli la forma corretta: She ___ (already/see) that movie.
has already seen
already has seen
has seen already
saw already
3. Have you had lunch ___?
always
already
never
yet
4. I have lived here ___ five years.
already
yet
for
since
5. Scegli la forma corretta: They ___ (not/visit) us yet.
They have not visit us yet.
They are not visiting us yet.
They have not visited us yet.
They did not visit us yet.
6. Qual è la forma corretta? I ___ (see) that book before.
seened
saw
have seen
seeed
7. Completa la frase: He has worked here ___ 2010.
for
during
after
since
8. Scegli la forma corretta: We ___ (just/arrive) at the party.
had just arrived
are just arriving
have just arrived
have just arrive
9. Qual è la differenza tra: I saw the movie e I have seen the movie?
"I saw the movie" refers to a specific past event; "I have seen the movie" emphasizes relevance to the present.
I saw the movie means I will see it again.
I saw the movie is in the future tense.
I have seen the movie is a command.
10. Completa con 'just', 'already' o 'yet': She has ___ finished her project.
just
always
still
never
11. Usa 'since' o 'for': They have known each other ___ a long time.
during
since
for
until
12. Trova l'errore: I have went to the store.
I have gone to the store.
I have gone to store.
I have went to the shops.
I have gone to the market.
13. Completa la frase: Have you ___ (ever/try) sushi?
ever tried
always tried
ever try
never tried
14. Scegli la forma corretta: He has ___ (not/finish) his dinner yet.
not finish
not finished
not finishing
not finished his dinner
15. Completa con 'since' o 'for': I have played the piano ___ I was a child.
since I was a child
for I was a child
since
for I have played the piano
