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
PRESENT PERFECT speaking
0
%
0
0
0
Back
Restart
Have you ever ___________ (CUT) your finger?
cut
Oops!
Okay!
Have you ever ___________ (SPEND) time with someone you didn't like?
spent
Oops!
Okay!
Have you ever ____________ (WRITE) a poem or a story?
written
Oops!
Okay!
Have you ever ____________ (MEET) a famous person?
met
Oops!
Okay!
Have you ever ____________ (WATCH) a boring film?
watched
Oops!
Okay!
Have you ever _______________ (WIN) a competition?
won
Oops!
Okay!
Have you ever ____________ (EAT) something disgusting?
eaten
Oops!
Okay!
Have you ever __________ (WALK) alone at night?
walked
Oops!
Okay!
Have you ever __________ (PRACTICE) a sport regularly?
practiced
Oops!
Okay!
Have you ever ____________ (RUN) away from somebody chasing you?
run
Oops!
Okay!
Have you ever _________ (READ) an interesting book?
read
Oops!
Okay!
Have you ever ____________ (FEEL) nervous before a test?
felt
Oops!
Okay!
Have you ever ____________ (SING) in public?
sung
Oops!
Okay!
Have you ever ______________ (SEE) a famous building?
seen
Oops!
Okay!
Have you ever ______________(PLAY) a musical instrument?
played
Oops!
Okay!
Have you ever _____________ (DO) your homework 5 minutes before the lesson?
done
Oops!
Okay!
Have you ever ___________ (DRINK) tea with milk?
drunk
Oops!
Okay!
Have you ever __________ (COOK) a meal for your family?
cooked
Oops!
Okay!
Have you ever_____________ (BREAK) a part of your body?
broken
Oops!
Okay!
Have you ever ______________ (SWIM) in cold water?
swum
Oops!
Okay!
Have you ever ___________ (LOSE) something important?
lost
Oops!
Okay!
Have you ever ____________ (PUT) a thing somwhere and couldn't find it?
put
Oops!
Okay!
Have you ever ________ (RIDE) an animal?
ridden
Oops!
Okay!
Have you ever _____________ (SLEEP) in a lesson?
slept
Oops!
Okay!
Have you ever ______________ (LISTEN) to music you don't like now?
listened
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies