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 - Pre-PET
0
%
0
0
0
Back
Restart
He _____________ his leg. (break)
He HAS BROKEN his leg.
Oops!
Okay!
_______ you ever ________ by helicopter? (travel)
HAVE you ever TRAVELLED by helicopter?
Oops!
Okay!
_____ you ever _____ in front of a crowd? (sing)
HAVE you ever SUNG in front of a crowd?
Oops!
Okay!
_____ you ever _______ a cake? (make)
HAVE you ever MADE a cake?
Oops!
Okay!
She ______________ her homework. (not/finish)
She HASN'T FINISHED her homework.
Oops!
Okay!
I __________________ a lion in real life.(never/see)
I HAVE NEVER SEEN a lion in real life.
Oops!
Okay!
______ your sister ________ the tickets for the concert? (buy)
HAS your sister BOUGHT the tickets for the concert?
Oops!
Okay!
He ____________ his wallet. (lose)
He HAS LOST his wallet.
Oops!
Okay!
They _____________ the tournament. (win)
They HAVE WON the tournament.
Oops!
Okay!
I ______________ to the Maldives. (never/be)
I HAVE NEVER BEEN to the Maldives.
Oops!
Okay!
She ______________ her cereal. (not/eat)
She HASN'T EATEN her cereal.
Oops!
Okay!
He _______________ the ball. (catch)
He HAS CAUGHT the ball.
Oops!
Okay!
______ you ever _____ insects? (try)
HAVE you ever TRIED insects?
Oops!
Okay!
He _____________ all his money. (spend)
He HAS SPENT all his money.
Oops!
Okay!
How many times _______ you ________ by plane? (fly)
How many times HAVE you FLOWN by plane?
Oops!
Okay!
She _____________ his wallet. (steal)
She HAS STOLEN his wallet.
Oops!
Okay!
She __________________ a dress. (not/choose)
She HASN'T CHOSEN a dress.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies