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
Perfect Modals
0
%
0
0
0
Back
Restart
We ____ (organize) a party for Margo's birthday, but we decided that going to Mc Donalds was better.
would / could have organised
Oops!
Okay!
Our teacher Olia has never been late to work. She _____ (miss) the bus.
must have missed
Oops!
Okay!
I ____ (forget) to lock the front door of my flat. I won’t know until I get home.
might, could have forgotten
Oops!
Okay!
Dad ____ (wake) up yet. I can hear him snoring.
can't have woken
Oops!
Okay!
Actually, she ____ (win) this award, not me, as she did more to earn it than I did.
should / could have won
Oops!
Okay!
After having 7 lessons at school, they ________ (feel) exhausted.
must have felt
Oops!
Okay!
Sonia, why didn’t you tell me you needed help ? I ___________ (help) you.
might / could have helped
Oops!
Okay!
Toma ____________ (arrive) home yet. It's too early.
couldn’t have arrived
Oops!
Okay!
I feel sick. Well, I _____ eaten something bad.
might have (50% chance), must have (100% sure)
Oops!
Okay!
Anton _______(loose) his smartphone, it is in his pocket!
can't have lost
Oops!
Okay!
Yaroslav ____ (save) some money, but he decided to spend it all on a new smartphone.
could have saved
Oops!
Okay!
You _______(find) a part-time job in summer if you really needed the money.
could / might / should have found
Oops!
Okay!
Karina didn’t say goodbye to them before they left. She ____ (call) them.
should have called
Oops!
Okay!
I don’t know who sent this pizza. It __________(be) Sasha.
might,could have been
Oops!
Okay!
I am sure that she's still ill, that's why she wasn't here yesterday. She ______(stay) at home with a high fever.
must have stayed
Oops!
Okay!
______ you _____ (study) harder if you had known how hard the test was?
Would you have studied harder..?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies