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
Perfect modals for speculating about the past
0
%
0
0
0
Back
Restart
They may not have been the first Europeans to visit North America.
A
Oops!
Okay!
We must not have been invited to the party.
almost certain
Oops!
Okay!
Someone must have forgotten to lock the door
A
Oops!
Okay!
Their ships could have been destroyed in a huge storm.
P
Oops!
Okay!
All these trees / couldn’t / cut down / recently
All these trees couldn’t have been cut down recently
Oops!
Okay!
The flight must have been cancelled.
almost certain
Oops!
Okay!
Dinner at your aunt’s house had to have been good.
A
Oops!
Okay!
Someone must have forgotten to lock the door
almost certain
Oops!
Okay!
The flight must have been cancelled.
P
Oops!
Okay!
Your sweater might have been found after we left the restaurant.
not certain
Oops!
Okay!
The building / had to / design / by a German architect
The building had to have been designed by a German architect.
Oops!
Okay!
She must have missed the early train.
A
Oops!
Okay!
This desk / might / make / in the seventeenth century
This desk might have been made in the seventeenth century
Oops!
Okay!
Their ships could have been destroyed in a huge storm.
not certain
Oops!
Okay!
We must not have been invited to the party.
P
Oops!
Okay!
She must have missed the early train.
almost certain
Oops!
Okay!
Your daughter / could / drive / to school by her brother
Your daughter could have been driven to school by her brother.
Oops!
Okay!
They may not have been the first Europeans to visit North America.
not certain
Oops!
Okay!
My car / must / steal / very late last night
My car must have been stolen very late last night.
Oops!
Okay!
Our conversation / might not / record
Our conversation might not have been recorded.
Oops!
Okay!
Dinner at your aunt’s house had to have been good.
very certain
Oops!
Okay!
Your sweater might have been found after we left the restaurant.
P
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies