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
Past Modals
0
%
0
0
0
Back
Restart
We worried about being late for our plane and left the house too early. We ______ (do) that because our flight was delayed.
didn't need to do/ needn't have done
Oops!
Okay!
A: She _____ cleaned the whole house on her own in two hours. She must have had some help
can't/couldn't have
Oops!
Okay!
A: Did you see my holiday photos? B: I did! It _________ been a lot of fun, judging by the big smiles.
must have
Oops!
Okay!
We _______ (go) to work on Saturday, so we woke up late.
didn't need to
Oops!
Okay!
A: Jenny seemed upset on the phone last week. B: She had a cold. It’s quite possible/She ______ still felt really ill.
might/may have
Oops!
Okay!
A: Where's Clare? Her bag's here and her computer's still on so she _____ gone home.
can't/couldn't have
Oops!
Okay!
A: Have you heard that Ella lost her laptop? B: She ________ left her laptop unattended in the café.
shouldn't have
Oops!
Okay!
A: Phil flew back from holiday yesterday. B: That’s impossible/He ________. There was a strike at the airport.
can't/couldn't have
Oops!
Okay!
A: I can’t believe Eddie didn’t give me/ Eddie ______ given me a lift! I take him to work every day. Very annoying!
might/could have given
Oops!
Okay!
A: It was a complicated situation, I didn't know what to do. B: It's blatantly obvious - first thing you _______ done is call the cops!
should have
Oops!
Okay!
You ______ called me before coming over. I wasn't expectimg you.
should have
Oops!
Okay!
A: I read all the books on the list. B: You _________ - it wasn't necessary at all! We only had to read the first two.
didn't need to/ needn't have
Oops!
Okay!
A: I can't remember my password! But I _____ written it in my notebook as sometimes I do that.
may/might/could have
Oops!
Okay!
She ______ (stay) late at work; the report was not urgent.
didn't need to stay /needn't have stayed
Oops!
Okay!
A: I did the exercise you asked us to do. B: Well done, but you __________ bothered. It was the wrong exercise.
needn't have
Oops!
Okay!
It started raining heavily so I _______ water the flowers.
didn’t need to
Oops!
Okay!
A: I don't think he remembers me. B: Come on, he _________ forgotten you already! He only met you last week!
can't have
Oops!
Okay!
He _____ apologized for his behavior sooner.
should have
Oops!
Okay!
A: Aren't you cold? B: Freezing! I didn't know it would rain, I _______ brought a jacket.
should have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies