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
Modal transformation
0
%
0
0
0
Back
Restart
Her Russian is excellent. It is possible that she had a very good teacher.
She may/might/could have had a very good teacher.
Oops!
Okay!
It is not possible that Jane knew about my birthday party.
Jane can't/couldn't have known about my birthday party.
Oops!
Okay!
It is strange that nobody called me yesterday. /Should/
Somebody should have called me yesterday.
Oops!
Okay!
It is strange that it was so cold last month. Normally August is a very hot month. /shouldn't/
It shouldn't have been so cold in August.
Oops!
Okay!
I'm certain that Joseph was responsible for the mistake.
Joseph must have been responsible for the mistake.
Oops!
Okay!
It is possible that Bill was out of town
Bill may/might/could have been out of town.
Oops!
Okay!
It is strange that Nick was in Paris. He booked a flight to Rome. /shouldn't/ /should/
Nick shouldn't have been in Paris. He should have been in Rome.
Oops!
Okay!
It is possible that Andrew did not hear the news about his brother.
Andrew may/might not have heard the news about his brother.
Oops!
Okay!
I'm sure the politician knew that he was going to lose the election.
The politician must have know he was going to lose the election.
Oops!
Okay!
It is impossible that you saw me last weekend. I was on holiday.
You couldn't/can't have seen me last weekend. I was on holiday.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies