Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Stage 3_Unit 7_Review Present Perfect
0
%
0
0
0
Back
Restart
She ________________ a comic book. (write)
have written
wrote
has written
Oops!
Okay!
I ___________ a cold since last week. (have)
has had
had
have had
Oops!
Okay!
My mum _______________ a cake for the party tonight. (make)
has made
made
has making
Oops!
Okay!
He _________________ the piano for 5 years. (play)
has played
has playing
have played
Oops!
Okay!
We ______________ her today. (not see)
didn't seen
has seen
haven't seen
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen
Have you saw
Did you seen
Oops!
Okay!
My brother ________________ a car before. (not drive)
didn't drive
have driven
hasn't driven
Oops!
Okay!
The children ___________________ their homework. (finish)
finished
has finished
have finished
Oops!
Okay!
_______________ your exam to the teacher? (you / give)
Did you given
Have you gave
Have you given
Oops!
Okay!
They _______________ here all their life. (live)
had lived
have lived
lived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies