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
5A Unit 4 and 6 (Present perfect tense)
0
%
0
0
0
Back
Restart
________ Alan ever _________ (bring) a toy to school?
Has, brought
Oops!
Okay!
We _________________ (visit) many beaches in Thailand in our last holiday.
visited
Oops!
Okay!
Jason and Jacky ________ already _________ (study) for the English exam.
have, studied
Oops!
Okay!
During the trip last Saturday, we _________ (take) lots of wonderful pictures there.
took
Oops!
Okay!
I __________________________ (not be) to Canada before.
have not been
Oops!
Okay!
_______ you _________ (hang) the washing yet?
Have, hung
Oops!
Okay!
Yan and Bowie ___________ (do) the grocery shopping recently.
have done
Oops!
Okay!
Last Saturday, I _______ (go) to Bangkok, Thailand with my family for a Christmas trip.
went
Oops!
Okay!
Next time I ____________ (pick) the coconuts by myself!
will pick
Oops!
Okay!
Skymen and Edmund _______________ (not tidy) their desks yet.
have not tidied / haven't tidied
Oops!
Okay!
Mr. O _________ just _________ (get) sick.
has, got
Oops!
Okay!
The farmer ____________________ (get) many nuts three weeks ago.
got
Oops!
Okay!
Ms. Leung ________ already _______ (teach) Maths for ten years.
has, taught
Oops!
Okay!
Amy _______ never _______ (be) to Canada before.
has, been
Oops!
Okay!
_________ you _________ (see) many of my photos posted online recently?
Have, seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies