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
0
%
0
0
0
Back
Restart
He ____ (drink) too much alcohol.
has drunk
Oops!
Okay!
My brother ____ (not pass) English exam.
hasn't passed
Oops!
Okay!
____ he ____ (go) home yet?
Has he gone
Oops!
Okay!
Their friends ____ (met) at the airport.
have met
Oops!
Okay!
We _____ (reduce) our rubbish at home.
have reduced
Oops!
Okay!
I ____ (stop) using plastic bags.
have stopped
Oops!
Okay!
Have you ever been to New York?
Yes, I have. / No, I haven't.
Oops!
Okay!
They ____ (open) a shop with organic food.
have opened
Oops!
Okay!
You ____ (eat) all the cakes!
have eaten
Oops!
Okay!
They ____ (visit) London three times.
have visited
Oops!
Okay!
Has he watched this movie? - Yes
Yes, he has.
Oops!
Okay!
Tim ____ (call) his grandma.
has called
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies