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
S5B Grammar
0
%
0
0
0
Back
Restart
She __________ have called earlier to let us know.
can
could
would
should
Oops!
Okay!
We __________ visit them when we’re in town.
could have
should have
might
must have
Oops!
Okay!
I __________ help you tomorrow after work.
should have
must have
could have
can
Oops!
Okay!
You __________ have lied to your parents—it was wrong.
might
could
shouldn’t
would
Oops!
Okay!
You __________ eaten the leftovers—I was saving them.
shouldn’t
might
can have
must
Oops!
Okay!
I __________ have studied more for the exam.
might
should have
can
will
Oops!
Okay!
We __________ have invited more guests, but the room was too small.
should
could have
might
must
Oops!
Okay!
You __________ have eaten the last slice—it was mine!
might
can
will
shouldn’t
Oops!
Okay!
She __________ left her phone at the restaurant.
must
can
would
may have
Oops!
Okay!
He __________ be on vacation—that’s why he isn’t answering.
should have
mustn’t
might
could have
Oops!
Okay!
You __________ listen carefully during instructions.
would have
might
could have
must
Oops!
Okay!
She __________ have told me about the meeting.
can
could have
should
must
Oops!
Okay!
You __________ brought a jacket—it’s cold outside.
should have
must
will
can
Oops!
Okay!
I __________ have remembered her birthday. I feel bad.
can have
would
should have
might
Oops!
Okay!
She __________ have known how difficult it would be.
must have
could
might
should
Oops!
Okay!
We __________ have known about the deadline—it was on the board.
can have
should have
must
might
Oops!
Okay!
They __________ left already, but I’m not sure.
may have
must
can
should
Oops!
Okay!
She __________ known the answer, but she was too shy to speak.
would have
should
must
might have
Oops!
Okay!
I __________ have joined the club, but I didn’t know about it.
can
must
could have
would
Oops!
Okay!
They __________ be playing outside—it’s too quiet.
should have
must
might have
could
Oops!
Okay!
They __________ be at school now—it’s still early.
could have
must
should have
might have
Oops!
Okay!
I __________ help you with your luggage.
should have
would
can
might have
Oops!
Okay!
He __________ not be at work today—it’s a holiday.
might
must
should have
would
Oops!
Okay!
We __________ be there on time if we leave now.
can
should have
might have
would have
Oops!
Okay!
He __________ won the race if he had trained more.
should
must
could have
can
Oops!
Okay!
They __________ go to the concert if they get tickets.
might
can have
should have
must have
Oops!
Okay!
He __________ not come to the party if he’s sick.
could have
should have
must
might
Oops!
Okay!
She __________ be very experienced—she’s been working for years.
would
could have
must
might have
Oops!
Okay!
He __________ taken the earlier train to avoid traffic.
could have
would
can
must
Oops!
Okay!
You __________ finish your homework before watching TV.
mustn’t
would have
could have
should
Oops!
Okay!
They __________ have called us, but they forgot.
would
might
must have
can
Oops!
Okay!
I __________ go to the doctor if this pain continues.
should
can have
would have
mustn’t
Oops!
Okay!
He __________ have locked the door before leaving.
must
can have
would
should
Oops!
Okay!
We __________ finish early if we all work together.
would
can
might have
should have
Oops!
Okay!
You __________ be tired—you’ve been working all day.
must
might have
should have
would
Oops!
Okay!
She __________ have hurt herself if she hadn’t worn a helmet.
would have
could
should
must
Oops!
Okay!
You __________ bring your ID to enter the club.
should have
may have
could have
must
Oops!
Okay!
You __________ wear a uniform at this school.
might have
could
must
may
Oops!
Okay!
You __________ be quiet in the library.
should have
could have
would
must
Oops!
Okay!
He __________ drive without a license—it’s illegal.
should
mustn’t
may
could have
Oops!
Okay!
I __________ have passed the test if I studied harder.
should
might
mustn’t
could have
Oops!
Okay!
You __________ be so rude to your sister.
shouldn’t
must
could
would have
Oops!
Okay!
I __________ borrow your pen, please?
would
might have
may
should have
Oops!
Okay!
You __________ study harder if you want to pass the test.
should
could have
must have
would
Oops!
Okay!
She __________ call you later if she finishes early.
could have
would have
mustn’t
might
Oops!
Okay!
We __________ have taken a different route.
could have
should
might
must
Oops!
Okay!
She __________ finished the project already.
must
might have
can
would
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies