Worksheetspast perfect
Total questions: 12
Worksheet time: 6mins
Ali ----------------------- all his money before he went on holiday.
spent
had spent
spend
has spent
He ______ only twice in his life before the accident.
had drived
driven
has driven
had driven
We were late for the plane because we ________ our passports.
hadn't forgotten
had forgot
forgot
had forgotten
John _____ out when I _____ in the office.
had gone / arrived
had gone / had arrived
has gone / arrived
went / had arrived
When we........(finish) dinner, we went out.
have finished
had finished
finished
was finish
I went to bed after I.....off the television.
switched
has switched
had switched
have switching
Noura left the restaurant after she......eating.
had have finished
had finished
have finish
has finished
Mohammed couldn’t buy the new computer because....
he had lost his old one
he had watched a scary movie.
he had spent all his money.
he hadn’t studied at all.
