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
MODAL VERB + HAVE +PAST PARTICIPLE
0
%
0
0
0
Back
Restart
Look at Lilly's suntan. She must have ___ somewhere hot on vacation.
gone
Oops!
Okay!
If he had understood the consequences, he ____ the email.
a. might not have write b. might not have written c. can't have write
Oops!
Okay!
could and might have the same meaning
a. true b. false c. both
Oops!
Okay!
I didn't know you were going to Phil's party yesterday. You … told me!
a. must have b. might have c. should have d. can't have
Oops!
Okay!
I'm not sure if I passed the exam. I don't feel very sure that I passed. I ..................................passed the exam.
a. might not have b. should have c. would have been
Oops!
Okay!
Nobody came to the meeting. The date _________________ been incorrect on the invitation.
a. must have b. might have c. should have d. can't have
Oops!
Okay!
I am sure he was here. I saw his car in front of the building. He ............................... been here
a. must have b. should have c. could have
Oops!
Okay!
John ............ gone on holiday. I met him this morning downtown.
a. Must have b. might have c. should have d. can't have
Oops!
Okay!
She ____ received the initiation yet.
a. can't have b. might not has c. must not has
Oops!
Okay!
Erica must ___ gone out. I can't see her.
could
Oops!
Okay!
She ____ the train instead of the bus.
a. Might have taken b. must has taken c. must have took
Oops!
Okay!
Sarah looks really pleased with herself. She _______________________ passed her driving test this morning.
a. must have b. might have c. can't have d. shouldn't have
Oops!
Okay!
They ____ the project yet because they only started work on it this week
a. Might not have finish b. must have finished c. can't have finished
Oops!
Okay!
He looks tired. He might have ___ awake all night.
been
Oops!
Okay!
I think James must have ___ all the milk. There's none left.
drunk drink drinking
Oops!
Okay!
She's late. She may have ___ the wrong road.
taken
Oops!
Okay!
e speaks excellent French. I'm sure she's lived in Paris for a long time. She ..................... lived in Paris for a long time.
a. may have b. must have c. will have
Oops!
Okay!
I don't find my notebook. I ____________ left it at home!
a. can't have b. might have c. should have
Oops!
Okay!
Sarah thinks she ____ her purse on the bus.
must have left
Oops!
Okay!
I can't believe Jim hasn't arrived yet. He … caught the wrong train.
a. must have b. might have c. should have d. can't have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies