NEW
Font size
WorksheetsSimple Present Perfect Tense
Total questions: 25
Worksheet time: 13mins
Choose the correct verb form: I ______ my keys, so I can’t open the door.
have lost
lost
lose
am losing
Choose the correct verb form: She can’t come with us because she ______ her homework yet.
didn’t finish
hasn’t finished
hasn’t finish
have finished
Choose the correct verb form: We ______ to the new restaurant, and the food was amazing.
have gone
have been
go
went
Complete the reply with the correct tense: “Do you want some cake?” — “No, thanks. I ______ lunch.”
have eaten
ate
am eating
eat
Choose the correct verb form: My father ______ his old car and bought a new one.
have sold
has sold
sold
selling
Choose the correct verb form: They ______ in this village since they were children.
live
lived
have lived
are living
Choose the correct verb form to explain the present result: She looks tired because she ______ for the exam all night.
study
studies
have studied
has studied
Choose the correct verb form: The students ______ all the assignments for this week.
have done
has did
do
did
Choose the correct verb form to indicate movement: “Where’s Mr. Adi?” — “He ______ to the office.”
has gone
has been
goes
went
Choose the correct verb form: We ______ many places in Indonesia. Bali is our favorite.
visited
have visited
visits
visiting
Choose the correct verb form with first-time experience: It’s the first time I ______ such a big rainbow.
see
saw
have seen
has seen
Choose the correct verb form: The team ______ all their matches this season.
win
have won
has won
winning
Choose the correct verb form with repeated action this year: She ______ her mobile phone three times this year.
loses
lost
has lost
have lost
Choose the correct verb form showing a recent result: Look! The floor is wet. Someone ______ it.
has cleaned
have cleaned
cleaning
cleaned
Choose the correct verb form expressing disbelief about a completed action: I can’t believe you ______ that movie! It’s so scary.
have watched
has watched
watch
watched
Choose the correct verb form with ‘since’: We ______ many new friends since we joined this school.
made
have made
has made
making
Choose the correct verb form with ‘today’: He ______ this song several times today.
listen
listened
has listened
Choose the correct option to complete the sentence: My parents ______ to Japan twice.
go
going
have gone
have been
Choose the correct option to complete the sentence: The teacher ______ our test papers just now.
give
gave
has given
giving
Choose the correct option to complete the sentence: I’m not hungry. I ______ breakfast already.
have eaten
ate
eating
has eaten
Choose the correct option to complete the sentence: My best friend ______ in three different cities in the past five years.
lived
has lived
lives
is living
Choose the correct option to complete the sentence: The students are happy because they ______ all the exams successfully.
have passed
passed
has passed
passing
Choose the correct option to complete the sentence: I can’t find my notebook. I think I ______ it in the library.
leave
left
have left
leaving
Choose the correct option to complete the sentence: It’s the first time she ______ a traditional dance performance.
sees
saw
has seen
have seen
Choose the correct option to complete the sentence: We ______ never ______ such a beautiful sunset before.
have / seen
has / seen
have / see
have / saw
