WorksheetsPAST PERFECT
Total questions: 10
Worksheet time: 8mins
She ________ in China before she ________ to Thailand.
lived - has gone
has lived - went
had lived - went
lived - had gone
After they _______ the shellfish, they _______ to feel sick.
hadn't eaten - began
have eaten - had began
had eaten - began
ate - had began
Julie didn't arrive until after I _________.
had leaven
had left
leaved
left
When we ________dinner, we went out.
's finished
'd finished
're finished
finished
We were late for the plane because we (forget) our passports.
had been - had forgotten
are - had forgotten
were - had forgotten
had been - forgot
The children _______ their homework, so they were in trouble.
had done
didn't do
hadn't done
did
We couldn't go into the concert because we ________ our tickets.
hadn't brought
had brought
hadn't bring
had bring
He ________ email before, so I ________ him how to use it.
had used - showed
used - had showed
hadn't used - showed
used - showed
You _________for the test, so you were very nervous.
studied
had studied
hadn't studied
had study
____ you _____ English before you moved to New York?
0 - studied
Had - study
Did - study
Had - studied
