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
Past modal verbs - past perfect - past perfect c ...
0
%
0
0
0
Back
Restart
Why were all the players so dirty at the end of the match? because they_________(play) in the mud.
might/may +have + played
Oops!
Okay!
When I arrived at my house, I realized that I ______________(leave) the keys inside.
had left
Oops!
Okay!
I was sure I __________ (not lock) the door.
hadn't locked
Oops!
Okay!
I was so tired because I _____________(study) the whole night.
had been studying
Oops!
Okay!
The student was crying in the bathroom.
He/she + might/may + have + past participle
Oops!
Okay!
She didn't come to the party. I think she_____________ (have) the permission.
might/may not have had
Oops!
Okay!
Past perfect continuous. Why were you so red? Because I _________________for hours before we met. (run)
had been runing
Oops!
Okay!
When I arrived at the classroom, all the kids were in silence. I'm sure the previous teacher ___________ them ______(tell off).
must have told them off
Oops!
Okay!
The streets of this town were empty. I'm sure everybody _______________(be) in the main square.
must have been
Oops!
Okay!
The teacher didn't come to class today.
He + might/may + have + past participle
Oops!
Okay!
I knew I __________ (see) her somewhere before.
had seen
Oops!
Okay!
When I ________ (arrive) home, the table had already been set.
arrived
Oops!
Okay!
When we arrived at my parent’s house, they ________ (prepare) the dinner.
had prepared
Oops!
Okay!
The lights are all off in the house next door. Our neighbours_________(go) out.
Our neighbours could/ might/ may have gone out.
Oops!
Okay!
Tom is usually a good student , but he did poorly on the last test. He ___________(understand) the instructions.
He might not have understood the instructions.
Oops!
Okay!
Our teacher ________ (give) us extra homework because we ___________ (not finish) our essays.
gave / hadn't finished
Oops!
Okay!
My aunt flew to Paris last year. She __________ (never / go) on a plane before that.
had never gone
Oops!
Okay!
I think the reason why people didn't come to the party is because Ana_________ (not deliver) the invitations on time.
might not have delivered
Oops!
Okay!
We ________ (know) her address because she _______ (tell) us.
knew / had told us
Oops!
Okay!
There’s no milk in the refrigerator. I'm sure we ________________ (drink) it all.
We must have drunk it all.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies