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
CPE - Modals
0
%
0
0
0
Back
Restart
I've written a few notes about things that may be changed if the campaign is to succeed.
I've written a few notes about things that must/should be changed if the campaign is to succeed.
Oops!
Okay!
You might have/needed to have rung me to say you'd missed the bus - I was worried sick
might have
Oops!
Okay!
Animals can be kept in zoos, but they must to have a comfortable place to live.
Animals can be kept in zoos, but they must have a comfortable place to live.
Oops!
Okay!
It's not really polite of him. He...(let) them know he was going to be late.
should have let
Oops!
Okay!
Would/might you mind if I didn't give you a lift tonight?
Would
Oops!
Okay!
You mustn't have been here last summer - the cafe only opened a month ago.
You can't have been here last summer...
Oops!
Okay!
You really shouldn't/needn't cover up for him, you could get in trouble.
shouldn't
Oops!
Okay!
You didn't spend enough time on this project. You ought...hours on this project. (PUT)
You ought to have put in more hours on this project.
Oops!
Okay!
Judging by her expression, I'd say he....(tell) her the good news already.
must have told
Oops!
Okay!
If only we should live our lives again knowing what we know.
If only we could live our lives again knowing what we know.
Oops!
Okay!
You.....(not stay) so late last night to finish the report. You could have done it this morning.
needn't have stayed/ didn't have to stay
Oops!
Okay!
I'm sure I don't have to/mustn't remind you of the need for confidentiality.
don't have to
Oops!
Okay!
You should have spilled the beans about Lisa before now. If only you could...secret before now. (let)
If only you could have let me in on Lisa's secret before now.
Oops!
Okay!
Strange as it ......(seem), Mozart's music..........(have) a profound effect on the brain.
may/can
Oops!
Okay!
I.....(leave) my keys in the office because I remember having them with me on the way home.
can't have left
Oops!
Okay!
His dog ought to be registered because then they would have been able to trace it.
His dog ought to have been registered because then they would have been able to trace it.
Oops!
Okay!
I needn't have/shouldn't have gone out last night as I had so much work to do
shouldn't have
Oops!
Okay!
Survivors felt there .....(be) an investigation last year into the cause of the disaster.
should have been
Oops!
Okay!
Need/ought I have let someone know about this earlier?
Ought I
Oops!
Okay!
Must more......have been done to bring this pandemic under control
should
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies