WELCOME TO the
Present PerfectQUIZ
start
1/10
Marisa ______ (lose) her wallet. She doesn't know where it is.
lost
has lost
have lost
10
2/10
I can't find my laptop. Somebody _______(take) it.
took
has took
has taken
10
3/10
We ______(buy) a new car.
has bought
have bought
have buyed
10
4/10
Can I take this book? _________ you (finish) with it?
Have finished
has finished
have finish
10
5/10
They _______ (live) here for 5 years.
have lived
has lived
live
10
6/10
I'm very tired. I ________ (sleep) enough.
have slept
haven't sleep
haven't slept
10
7/10
He ________ (visit) this shop recently.
has visited
has visit
visited
10
8/10
_______ you (buy) the tickets yet?
have bought
has bought
have buy
10
9/10
I ________ (do) my homework yet.
have done
haven't do
haven't done
10
10/10
Where is your mother? She _______ (go) out.
gone
has gone
has go
10
WRONG
back
CONGRATS!
back
present perfect
Antonio J. Gordillo
Created on June 22, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Terrazzo Quiz
View
Concepts Quiz Flipcard
View
Minimal quiz
View
Code Quiz
View
Math Calculations
View
Pixel Challenge
View
Piñata Challenge
Explore all templates
Transcript
WELCOME TO the
Present PerfectQUIZ
start
1/10
Marisa ______ (lose) her wallet. She doesn't know where it is.
lost
has lost
have lost
10
2/10
I can't find my laptop. Somebody _______(take) it.
took
has took
has taken
10
3/10
We ______(buy) a new car.
has bought
have bought
have buyed
10
4/10
Can I take this book? _________ you (finish) with it?
Have finished
has finished
have finish
10
5/10
They _______ (live) here for 5 years.
have lived
has lived
live
10
6/10
I'm very tired. I ________ (sleep) enough.
have slept
haven't sleep
haven't slept
10
7/10
He ________ (visit) this shop recently.
has visited
has visit
visited
10
8/10
_______ you (buy) the tickets yet?
have bought
has bought
have buy
10
9/10
I ________ (do) my homework yet.
have done
haven't do
haven't done
10
10/10
Where is your mother? She _______ (go) out.
gone
has gone
has go
10
WRONG
back
CONGRATS!
back