Level 255 Level 257
Level 256

Past Modals: Practice


11 words 0 ignored

Ready to learn       Ready to review

Ignore words

Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.

All None

Ignore?
I ...
should not have lied/
He ...
may have lied/
needn't have worn
You _______ boots.
can't have spent
You _______ all the money.
must have done
The butler _______ it!
weren't able to save
We _______ the dog.
are bound to pass
You _______ the exam. You always do.
were to have
We _______ left at 8am, but we didn't.
didn't have to buy
I _______ a ticket so I saved some money.
should not have cheated/
You _______ on the exam.
had better study
You _______ or you'll fail!