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/might
0
%
0
0
0
Back
Restart
Bob hasn't studied much. He _________ pass the exam.
might not
Oops!
Okay!
_____ you ever ______ (cheat) in an English test?
Have cheated
Oops!
Okay!
That ladder is broken. He ________.
might fall
Oops!
Okay!
Look at the clouds. I think it _____________.
might rain
Oops!
Okay!
That girl is very fast. She _________ the race.
might win
Oops!
Okay!
The man ________ (ask) for help. He is frightened.
has asked
Oops!
Okay!
Caroline ________ (learn) to play the piano recently.
has learned
Oops!
Okay!
_______ he ever ______ (make) a snowman?
has made
Oops!
Okay!
The poor man _______ (not/sell) any vegetables this morning.
hasn't sold
Oops!
Okay!
He _________ (receive) an amazing letter today.
has received
Oops!
Okay!
I _________ (read) this book three times.
have read
Oops!
Okay!
_____ your father ever _____ (cook) dinner?
has cooked
Oops!
Okay!
Thomas ______ already ______ (send) the invitation.
has sent
Oops!
Okay!
My neighbours ______ just _____ a new house.
have bought
Oops!
Okay!
His uncle _______ (cook) some meat.
has cooked
Oops!
Okay!
Martin _______ (not/paint) my house yet.
hasn't painted
Oops!
Okay!
I don't feel well today. I ________ come to the party.
might not
Oops!
Okay!
_____ you ever _____ (play) baseball?
have played
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies