WorksheetsTEST_past perfect
Total questions: 14
Worksheet time: 11mins
I couldn't read the text because I (a) (lose) my glasses.
(a) (you / have) breakfast before you came here?
I went downstairs because I (a) (hear) a noise.
Before she left the house she (a) (not tidy up) her room.
We talked about the book that we (a) (read).
He went to Alaska where he (a) (not be) before.
Tony _____ (play) computer games after he ______ (come) back home.
had played / had come
had played / came
played / came
played / had come
I ____ (be) very tired because I ____ (not/sleep) for a long time.
were / hadn't slept
had been / didn't sleep
was / hadn't slept
was / didn't sleep
She ____ (talk) to her mum before she ____ (leave).
had talked / had left
had talked / left
talked / had left
talked / left
I ___ (not use) my credit card because I ___ (lose) it.
hadn't lost / lose
hadn't used / lost
didn't use / lost
didn't use / had lost
We ____ (visit) the castle that they ____ (tell) us about.
visited / had told
had visited / told
visited / told
visit / had told
Where ______ (she / live) before she ____ (move) to Chicago?
she had lived / moved
did she live / had moved
had she lived / moved
she lived / had moved
His mother ____ angry because he ____ (not / help) her with the shopping.
had been / hadn't helped
was / hadn't helped
had been / didn't help
was / didn't help
We _____ (not can) send you a postcard because we ____ (forget) our address book.
hadn't been able to / forgot
can't / had forgotten
couldn't / forgot
couldn't / had forgotten
