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
Past modal verbs - past perfect - past perfect c ...
0
%
0
0
0
Back
Restart
I was sure I __________ (not lock) the door.
hadn't locked
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!
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!
The streets of this town were empty. I'm sure everybody _______________(be) in the main square.
must have been
Oops!
Okay!
She didn't come to the party. I think she_____________ (have) the permission.
might/may not have had
Oops!
Okay!
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!
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!
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!
When we arrived at my parent’s house, they ________ (prepare) the dinner.
had prepared
Oops!
Okay!
When I arrived at my house, I realized that I ______________(leave) the keys inside.
had left
Oops!
Okay!
When I ________ (arrive) home, the table had already been set.
arrived
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!
I knew I __________ (see) her somewhere before.
had seen
Oops!
Okay!
Past perfect continuous. Why were you so red? Because I _________________for hours before we met. (run)
had been runing
Oops!
Okay!
The student was crying in the bathroom.
He/she + might/may + have + past participle
Oops!
Okay!
I was so tired because I _____________(study) the whole night.
had been studying
Oops!
Okay!
The teacher didn't come to class today.
He + might/may + have + past participle
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies