Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect World Class 4 U8
0
%
0
0
0
Back
Restart
cards/collected/she/all/the/has
Has she collected all the cards?
Oops!
Okay!
I _____ this movie.
have seen
saw
has seen
have saw
Oops!
Okay!
Maria _______ done her homework.
has
Oops!
Okay!
Have you hidden your mouse? Yes, _______
I have.
Oops!
Okay!
My grandma has _______ (bake) a chocolate cake.
baked
Oops!
Okay!
Roblox/they/ have/ played
Have they played Roblox?
Oops!
Okay!
he/moved/the/monitor/has/to/his bedroom
Has he moved the monitor to his bedroom?
Oops!
Okay!
_____ you put your hat on?
Have
Oops!
Okay!
Daniel ______ read Harry Potter.
don't read
didn't read
haven't read
hasn't read
Oops!
Okay!
Has she guessed the answer? No, _____
she hasn't.
Oops!
Okay!
My brother _______ a new laptop.
have buy
bought
has bought
have bought
Oops!
Okay!
You haven't ______ (clean) your bedroom!
cleaned
Oops!
Okay!
in the box/kept/you/your toys/have/
Have you kept your toys in the box?
Oops!
Okay!
_____ he eaten his lunch?
Has
Oops!
Okay!
She' ______started playing Minecraft.
s
Oops!
Okay!
Have they raced in the park? No, _____
they haven't.
Oops!
Okay!
We' ______ made our avatars.
ve
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies