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 30
0
%
0
0
0
Back
Restart
They ___ finished their Kahoot!
haven't
has
have
have not
Oops!
Okay!
The boy has fallen.
False
True
Oops!
Okay!
___ they taken a picture?
Have
Will
Has
Hasn't
Oops!
Okay!
Doctors ___ a vaccine for COVID-19.
has not found
have found
haven't find
have find
Oops!
Okay!
Look at the picture and choose the correct answer:
The woman has not taken a shower
The woman has taken a shower
Oops!
Okay!
Watch the video and choose the correct answer:
She have run away
She has accepted his proposal
She has asked him to marry her
She has run away
Oops!
Okay!
Look at the picture and choose the correct answer:
She has painted a picture
She has paint a picture
She paints a picture
She have painted a picture
Oops!
Okay!
Look at the picture and choose the correct answer:
She has bought many things
She will buy many things
She has not sold anything
She has sold many bags
Oops!
Okay!
The man ___ won the race!
have
has
hasn't
haven't
Oops!
Okay!
Look at the picture and choose the correct answer:
It is raining
It has rained
It hasn't rained
It rained
Oops!
Okay!
I ___ in Naples
have never been
never was
never have lbeen
was never
Oops!
Okay!
___ she done her homework?
Is
Have
Has
Had
Oops!
Okay!
I ___ you a cup of coffee.
've made
've maked
have make
made
Oops!
Okay!
Look at the picture and choose the correct answer:
He has eaten the dinner
The cook has made the dinner
He hasn't cooked anything
The cook has made breakfast
Oops!
Okay!
I ___ my shoes.
haven't clean
haven't cleaned
hasn't cleaned
have clean
Oops!
Okay!
Look at the picture and choose the correct answer:
The boy has done his homework
The boy hasn't done his homework
The boy is done his homework
The boy have done his homework
Oops!
Okay!
The cat has fallen asleep
False
True
Oops!
Okay!
He ___ "Jurassic Park" several times.
have watched
haven't watched
has watch
has watched
Oops!
Okay!
Watch the video and choose the correct answer:
Their mum has not finished cooking dinner yet
The mum has already finished cooking dinner
The mum is still cooking the dinner
The mum finishes cooking the dinner
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies