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
GEP 9B Unit 7A - Past Modals
0
%
0
0
0
Back
Restart
Oh dear I can't find my pencil. I think I _______ have left it in the teacher's room.
might / may
Oops!
Okay!
your speaking is not very natural, you ________ (1 word) practice more often.
should
Oops!
Okay!
He says he would ________ (1 word) study Chinese than English.
rather
Oops!
Okay!
We've been walking for hours, we _______ get there soon.
must
Oops!
Okay!
This exam is very important, you _______ do it.
must
Oops!
Okay!
Come on, you _______ known that wouldn't work
should have / ought to have
Oops!
Okay!
A synonym for 'ought to'.
should
Oops!
Okay!
You really _______ to get some exercise, it helps you sleep better.
ought
Oops!
Okay!
I'm sure my students understand passive voice now. My students ______ understand passive voice by now.
must
Oops!
Okay!
A synonym for 'prefer to'.
rather
Oops!
Okay!
You never know, he might like you. You ______ to talk to him.
ought
Oops!
Okay!
Well, I think you're a fool. You ________ well have won if you had tried
might
Oops!
Okay!
A synonym for should.
ought to
Oops!
Okay!
Debby didn't submit her writing exam. She _____ ____ (2 words) know it is due.
might not
Oops!
Okay!
A synonym for 'rather'.
prefer to
Oops!
Okay!
You _______ have come, it was a great show.
should / ought to
Oops!
Okay!
I knew I ____________ bought that watch, now I can't afford to go out.
shouldn't have / oughtn't to have
Oops!
Okay!
Jack is driving a new BMW now. Good heaven's, he _____________ won the lottery.
must have
Oops!
Okay!
I go a zero in my writing exam. Serves you right, you shouldn't _____ copied the answer from ieltsexams.com.
have
Oops!
Okay!
Poor girl, look she's fallen asleep in class. She _______ stay up so late.
shouldn't / oughtn't to
Oops!
Okay!
I ________ F2F classes myself
prefer
Oops!
Okay!
James didn't come to class today. He ________ be ill.
might
Oops!
Okay!
Jenny, how could Bob know I went to the cinema with Fred last Saturday. Well I ________ let it slip by accident.
might have
Oops!
Okay!
I ________ learn to relax more or I'm going to get ill.
must
Oops!
Okay!
You ____________ (2 words) dumped your boyfriend, now you have no-one to take to the party tonight.
shouldn't have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies