New Activity
Play Quiz
1. 
We had already eaten when John_________________ home.
A.
come
B.
came
C.
had come
2. 
Last year Juan________________all his exams.
A.
passed
B.
pass
C.
had passed
3. 
When I __________________ to the airport I discovered I had forgotten my passport.
A.
get
B.
got
C.
had got
4. 
I went to the library, then I _________________ some milk and went home.
A.
buy
B.
bought
C.
had bought
5. 
I opened my handbag to find that I ______________ my credit card.
A.
forget
B.
forgot
C.
had forgotten
6. 
When we ____________ at the station, the train had already left.
A.
arrive
B.
arrived
C.
had arrived
7. 
We got home to find that someone_______________ into the house.
A.
break
B.
broke
C.
had broken
8. 
I opened the fridge to find that someone_________________all my chocolate.
A.
eat
B.
ate
C.
had eaten
9. 
I had known my husband for three years when we ____________ married
A.
get
B.
got
C.
had got
10. 
Julie was very pleased to see that John___________ the kitchen.
A.
clean
B.
cleaned
C.
had cleaned
11. 
It _______________ all summer, so the grass was completely dead.
A.
rained
B.
didn't rain
C.
hadn't rained
12. 
When he ____________ at the party, Julie had just left.
A.
arrive
B.
arrived
C.
had arrived
13. 
After arriving home, I realised I _____________ any milk.
A.
bought
B.
didn't buy
C.
hadn't bought
14. 
The laundry was wet - it ____________while I was out.
A.
rain
B.
rained
C.
had rained
15. 
William felt ill last night because he ____________ too many cakes.
A.
eat
B.
ate
C.
had eaten
16. 
Keiko ____________William last September.
A.
meet
B.
met
C.
had met
17. 
First I tidied the flat, then I _________ down and had a cup of coffee.
A.
sit
B.
sat
C.
had sat
18. 
John _____________ the piano when he was a child, but he doesn't play now.
A.
play
B.
played
C.
had played
19. 
When I opened the curtains the sun was shining and the ground was white. It ____________ during the night.
A.
snow
B.
snowed
C.
had snowed
20. 
When Julie got home from her holiday, the flat was a mess. John ________________a party.
A.
have
B.
had
C.
had had