
Present perfect tense
Quiz by Siwaschaya Methakam
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
I ___ my homework already.
was finishing
have finished
finish
finished
30s - Q2
She ___ to London last summer.
has gone
has been
goes
went
30s - Q3
They ___ in this city for ten years.
have lived
are living
live
lived
30s - Q4
We ___ a movie last night.
have seen
saw
see
seen
30s - Q5
He ___ his car recently.
sells
has sold
was selling
sold
30s - Q6
I ___ her at the party yesterday.
have met
met
meet
am meeting
30s - Q7
You ___ this book many times.
reading
have read
will read
read
30s - Q8
My dad ___ to Japan in 2020.
travels
is traveling
traveled
has traveled
30s - Q9
We ___ our exams, so now we can relax.
have finished
finish
finished
are finishing
30s - Q10
She ___ the cake yesterday morning.
bakes
bake
has baked
baked
30s