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 Practice
0
%
0
0
0
Back
Restart
Have you ever ____ __ a water slide?
been to
Oops!
Okay!
Have you ever _____ your mother flowers?
given
Oops!
Okay!
Have you ever ____ __ a parade?
been to
Oops!
Okay!
Have you ever ______ an A+ in a test?
gotten
Oops!
Okay!
Have you ever ____ your keys?
lost
Oops!
Okay!
Have you ever ____ a book?
read
Oops!
Okay!
Have you ever _____ fishing?
gone
Oops!
Okay!
Have you ever _____ a song in front of people?
sung
Oops!
Okay!
Have you ever _____ fireworks?
watched / seen
Oops!
Okay!
Have you ever _____ a cake?
baked
Oops!
Okay!
Have you ever _____ table tennis?
played
Oops!
Okay!
Have you ever ______ someone's birthday?
forgotten
Oops!
Okay!
Have you ever ____ mountain hiking?
gone / been
Oops!
Okay!
Have you ever ______ in a group project for school?
worked
Oops!
Okay!
Have you ever _____ a horse?
ridden
Oops!
Okay!
Have you ever carrot juice?
drunk
Oops!
Okay!
Have you ever _____ a password?
forgotten
Oops!
Okay!
Have you ever _____ Mexican food?
eaten / tried
Oops!
Okay!
Have you ever ______ __ all night?
stayed up
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies