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
Revision - Present perfect tense
0
%
0
0
0
Back
Restart
______you_____(do) your homework yet?
Have you done your homework yet?
Oops!
Okay!
How many times _____you_____(visit) a museum?
How many times have you visited a museum?
Oops!
Okay!
Mary_____(already)______(buy) a souvenir
Mary has already bought a souvenir.
Oops!
Okay!
How many times_____you_____(take) a ride on the cable car?
How many times have you taken a ride on the cable car?
Oops!
Okay!
Ms Tabby_____(never)_____(be) to Japan.
Ms Tabby has never been to Japan.
Oops!
Okay!
I______(sweep) the floor. It is very clean now.
I have swept the floor. It is very clean now.
Oops!
Okay!
I have studied for this exam_____ days.
I have studied for this exam for days.
Oops!
Okay!
Has Mr Chan______ (paint) the toy house______?
Has Mr Chan painted the toy house yet?
Oops!
Okay!
Jasmine_____(read) the storybook. She going to do her book sharing soon.
Jasmine has read the storybook. She going to do her book sharing soon.
Oops!
Okay!
She has been a teacher______fifteen years.
She has been a teacher for fifteen years.
Oops!
Okay!
The dog_____(break) Mom's vase. Mom is furious.
The dog has broken Mom's vase. Mom is furious.
Oops!
Okay!
Ms Lam has lived in China______many years.
Ms Lam has lived in China for many years.
Oops!
Okay!
Mr Lee has sung in the school choir______2015.
Mr Lee has sung in the school choir since 2015.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies