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
10.1-Past Modals
0
%
0
0
0
Back
Restart
My presentation went super well. In fact, it _________ (not / go) better!
couldn't have gone
shouldn't have gone
wouldn't have gone
Oops!
Okay!
John ________ (help) you if you’d asked him. He’s really sweet and happy to help!
could have helped
would have helped
should have helped
Oops!
Okay!
I ______ (not / come) to the party without you. I’m way too shy with meeting new people.
shouldn't have come
wouldn't have come
couldn't have come
Oops!
Okay!
I ______ (arrive) early if you’d given me the correct time. You know I love being punctual.
could've arrived
would've arrived
should've arrived
Oops!
Okay!
I __________ (not / send) that email. I was upset when I wrote it. I apologise.
shouldn't have sent
wouldn't have sent
couldn't have sent
Oops!
Okay!
It ______ (be) Meg that was selected for the promotion. I can’t believe she didn’t get it!
could have been
should have been
would have been
Oops!
Okay!
______ we ______ (book) the restaurant? I didn’t check the website to see if it was possible.
Would we have booked
Should we have booked
Could we have booked
Oops!
Okay!
I ________ (tell) you the news sooner but Ed only told me he was engaged 10 minutes ago. You know I tell you everything!
would've told
could've told
should've told
Oops!
Okay!
Mike finally moved into his new apartment. He _______ (move) earlier. It was possible but he didn’t feel like it.
would've moved
could've moved
should've moved
Oops!
Okay!
I ________ (not / stay) out all night drinking! Now I’m hungover and I’ve got an interview this morning.
would not have stayed
should not have stayed
could not have stayed
Oops!
Okay!
Julia ________(not / be able to) come to our party even if she’d wanted to. She’s overseas!
shouldn’t have been able to
couldn’t have been able to
wouldn’t have been able to
Oops!
Okay!
You really _______ (ask) for my advice first before submitting your art project.
should've asked
would've asked
could've asked
Oops!
Okay!
When my dad was young, he _______ (be) a professional singer but he wanted to do other things.
should've been
would've been
could've been
Oops!
Okay!
Ruka and Georia _______ (leave) earlier. There’s a lot of traffic and now they’re going to be late.
could've left
should've left
would've left
Oops!
Okay!
Peter _______ (be) happy to do all the baking but he was too ill this weekend.
could've been
should've been
would've been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies