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
0
%
0
0
0
Back
Restart
We _____ ____ (fly) a plane.
We have flown a plane.
Oops!
Okay!
Bruno is not here. He ______ ______ to the store.
Bruno is not here. He has gone to the store.
Oops!
Okay!
My brother _____ _____ (eat) snails.
My brother has eaten snails.
Oops!
Okay!
She ____ ______ the flu.
She has cought the flu.
Oops!
Okay!
We _____ never ________ Fernet.
We have never drunk Fernet.
Oops!
Okay!
They ____ ____ ____ (never/tell) a lie.
They have never told a lie.
Oops!
Okay!
They ______ _______ to Paris a few times.
They have been to Paris a few times.
Oops!
Okay!
She ____ ____ (visit) London four times.
She has visited London four times.
Oops!
Okay!
__________she ever __________ (swim) in a lake?
Has she ever swum in a lake?
Oops!
Okay!
They ____ _______ (wear) high heels.
They have worn high heels.
Oops!
Okay!
He _____ ______ the piano in a theater
He has played the piano in a theater.
Oops!
Okay!
Harry and Niall _______ _________ photos of panda bears in China
Harry and Niall have taken photos of panda bears in China.
Oops!
Okay!
Olivia and Louis _______ _______ (not) a horse on the beach.
Olivia and Louis haven't ridden a horse on the beach.
Oops!
Okay!
He ____ ____ (not buy) clothes online.
He hasn't bought clothes online.
Oops!
Okay!
I ____ ___ bear meat.
I have eaten bear meat.
Oops!
Okay!
His students _____ ______ their homework.
His students have done their homework.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies