WorksheetsPAST PERFECT VS PAST SIMPLE
Total questions: 20
Worksheet time: 7mins
Name
Class
Date
1.
When the boys arrived at the cinema, the film _____ .
a)
had started
b)
started
2.
Mary had given me Tony's address before she _____ .
a)
had left
b)
left
3.
Before we _____ the station we saw that we had lost our way.
a)
reached
b)
had reached
4.
They _____ a shower after they had finished the game.
a)
had taken
b)
took
5.
I asked Mr. Green how many books he _____ .
a)
had read
b)
read
6.
Alan watched TV after he _____ lunch.
a)
had
b)
had had
7.
Uncle David _____ to the doctor after he had been ill for a month
a)
had gone
b)
went
8.
Dad drove me home after I _____ into the water.
a)
had fallen
b)
fell
9.
Chuck had left the house before I ________________(CALL).
a)
called
b)
had called
10.
We left the town 7 years ago because my parents __________________ (FIND) better jobs.
a)
had found
b)
found
11.
After we ___________________ (MOVE) into our new house, we did not often go back.
a)
moved
b)
had moved
12.
After Cathy had read the email, she _________________ (FEEL) very worried.
a)
felt
b)
had felt
13.
The cat ________________________(KILL) the mouse after she had played with it for some time.
a)
killed
b)
had killed
14.
The bus arrived late today because there ____________ (BE) an accident on the way to school.
a)
was
b)
had been
15.
Fred _______________(GET) really mad because someone had broken his pen.
a)
got
b)
had gotten
16.
He ______________ (NEVER GO) out with a girl before so he was very nervous on his first date.
a)
never went
b)
had never gone
17.
Mike ______________ (PASS) the driving test because he had practiced a lot for it.
a)
passed
b)
had passed
18.
My stomach was making funny noises because I _______________(NOT HAVE) enough for breakfast this morning.
a)
didn't have
b)
hadn't had
19.
I ____________________ (STAY) at home last night because Dad had promised to play chess with me.
a)
stayed
b)
had stayed
20.
When we went to Osaka, my friend _______ a lot about the city because she _______ there many times.
a)
was, had known
b)
had known, was
c)
knew, had been
d)
had been, knew
100 %
