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 MODAL VERBS
0
%
0
0
0
Back
Restart
1. Dan is ill. He …………………...............…… (shouldn’t / come) to school today.
SHOULDN'T HAVE COME
Oops!
Okay!
5. That’s a lovely dress, but you …………….................………… (needn’t / spend) so much money.
NEEDN'T HAVE SPENT
Oops!
Okay!
4. Peter isn’t here yet. He …………….................………… (must / miss) the bus.
MUST HAVE MISSED
Oops!
Okay!
3. Linda was very upset. We …………….....................………… (ought to / talk) to her.
OUGHT TO HAVE TALKED
Oops!
Okay!
2. The lights are on in his house. He …………..............…………… (couldn’t / leave) yet.
COULDN'T HAVE LEFT
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies