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
Present perfect
0
%
0
0
0
Back
Restart
My sister and I ........ the tulips flowers (plant)
have planted
Oops!
Okay!
She ........... for the train for 30 minutes. (wait)
has waited
Oops!
Okay!
I lost my phone. I haven't ....... a new phone. (taught / bought)
bought
Oops!
Okay!
We have ....... for the bus for an hour ( planted/ waited)
waited
Oops!
Okay!
We ........... a badminton for two hours. (play)
have played
Oops!
Okay!
I haven't ....... shower today (eaten/ taken)
taken
Oops!
Okay!
She ........ a novel for 1 hour. (read)
has read
Oops!
Okay!
I ..... lunch before joining the class (eat)
have eaten
Oops!
Okay!
She has ......... a new bag. (bought/ taught)
bought
Oops!
Okay!
Mr. Ben ......... Science for 6 months (teach)
has taught
Oops!
Okay!
Kate ..... a letter for his grandma (write)
has written
Oops!
Okay!
She has .......video games since early morning (played / planted)
played
Oops!
Okay!
Mr. John ..... Tv for two hours (watch)
has watched
Oops!
Okay!
My dad ..... a birthday cake. You don't need to buy eat again. (buy)
has bought
Oops!
Okay!
I have been a writer for three years. I have ........... three books (written/ read)
written
Oops!
Okay!
Anna .... her money, so she can't buy anything (lose)
has lost
Oops!
Okay!
I ......... my bike to my friend (sell)
have sold
Oops!
Okay!
My brother ..... a dog for a walk. You don't need to take it for a walk again. (take)
has taken
Oops!
Okay!
We ..... the video games for two hours (play)
have played
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies