Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Modal Perfects
0
%
0
0
0
Back
Restart
They must have arrived late. They ………………………..arrived early.
CAN'T HAVE
Oops!
Okay!
I shouldn't have refused the invitation. I ………………………….accepted the invitation.
SHOULD HAVE
Oops!
Okay!
You can't have switched the TV off. You ……………………..left the TV on.
MUST HAVE
Oops!
Okay!
He can't have been at home. He …………………………...out.
MUST HAVE BEEN
Oops!
Okay!
My computer isn't working. I'm not sure why, but I ………………….. downloaded some malware when I clicked on that link.
MIGHT / MAY / COULD HAVE
Oops!
Okay!
The pilot might not have died in the accident. The pilot ………………………..survived the accident.
MIGHT HAVE
Oops!
Okay!
He …………………. sent this message. He hasn't got a phone.
CAN'T HAVE
Oops!
Okay!
They couldn't have stolen the car during the day. They ………………………….. stolen the car at night.
MUST HAVE
Oops!
Okay!
I...…………….. used my GPS. This map is really old and now I'm completely lost.
SHOULD HAVE
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies