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 perfect
0
%
0
0
0
Back
Restart
______ he already ______ Inbal? (meet)
Has / met
Oops!
Okay!
By the end of the day, she _____ (feel) sick because she __________ (eat) her house plants even though she ________ (know) that they're not edible.
felt / had eaten / knew
Oops!
Okay!
Before the internet, all people ________ (have) was sticks and stones.
had
Oops!
Okay!
The party was so much fun! Why ___________ (you leave) early?
did you leave
Oops!
Okay!
She _______ (take) him to that restaurant because he _________ (not eat) there before.
took / hadn't eaten
Oops!
Okay!
Their flight from London _________ (not leave) on time, so they ___________ (know) they would be late.
hadn't left / knew
Oops!
Okay!
He _______ (eat) lunch alone because he _______ (be) mean to his best friend.
ate / had been
Oops!
Okay!
He ________ (tell) the teacher that he _________ (see) a doctor.
told / had seen
Oops!
Okay!
On his way to school, Dana _________ (realize) that she __________ (not bring) her notebook with her.
realized / hadn't brought
Oops!
Okay!
We ________ (go) to Paris last summer.
went
Oops!
Okay!
How long ___________ (they date) before they ________ (they get) married?
had they dated / got married
Oops!
Okay!
She ________ (be) excited because she __________ (not drive) a tractor before.
was / hadn't driven
Oops!
Okay!
__________ (you lock) the door?
Did you lock
Oops!
Okay!
25 free points just for being cute
Yay!
Oops!
Okay!
She ________ (not open) the door because she ________ (see) that it ________ (be) the neighbor who she really doesn't like.
didn't open / saw / was
Oops!
Okay!
15 points just for being you!
Congrats!
Oops!
Okay!
I _________ (ask) him what animals he __________ (see) on his trip to Africa last year.
asked / had seen
Oops!
Okay!
When the teacher ________ (arrive), the students ____________ (already finish) all their work.
arrived / had finished
Oops!
Okay!
She __________ (know) that she _______ (not have) Covid because she ___________ (do) a Covid test that morning.
knew / had told
Oops!
Okay!
I _________ (eat) lunch so I'm not hungry anymore.
have eaten
Oops!
Okay!
_____________ (you + see) Terminator 2 before you ___________ (see) Terminator 3?
Had you seen / saw
Oops!
Okay!
By the time Lia __________ (arrive) at the party, everyone ___________ (go) home.
arrived / had gone
Oops!
Okay!
I ___________ (not say) anything until she ____________ (finish) talking.
didn't say / had finished
Oops!
Okay!
You get 10 points for no good reason.
King/queen of the team!
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies