WorksheetsB1+ 4B Grammar Past Perfect Simple
Total questions: 12
Worksheet time: 4mins
Name
Class
Date
1.
I_____ anything like that before I went to India.
a)
had never seen
b)
have never seen
c)
never see
d)
has never seen
2.
I missed the meeting because I _____ to set the alarm clock.
a)
forgot
b)
had forgotten
c)
have forgotten
d)
was forgetting
3.
When I got to the meeting, no one was there. They _____ it.
a)
had already finished
b)
have already finished
c)
already finished
d)
has already finished
4.
The reason I didn't join the city tour was that I _____ Prague twice. I didn't want to see it for a third time.
a)
have seen
b)
saw
c)
had seen
d)
was seeing
5.
I got all wet in the rain yesterday because I _____ to take my umbrella .
a)
forgot
b)
have forgotten
c)
had forgotten
d)
forget
6.
When the security guards were having a chat, the robbers broke in and ______ all the money in the bank.
a)
have stolen
b)
has stolen
c)
stole
d)
had stolen
7.
I _____ her yesterday in front of the post office.
a)
bumped into
b)
had bumped into
c)
was bumped into
d)
have bumped into
8.
By the time I got to the meeting, it _____.
a)
has already started
b)
already started
c)
have already started
d)
had already started
9.
I won't be able to join you at dinner because I _____.
a)
had already eaten
b)
have already eaten
c)
ate
d)
will eat
10.
This morning I woke up feeling very tired because I _____ an exhausting night with the paper work.
a)
have had
b)
had had
c)
have
d)
was having
11.
The holiday _____ a disaster because we hadn't booked the hotel in advance and there was no good place to stay.
a)
have been
b)
was
c)
is
d)
had been
12.
I didn't invite Jack to come to see us because I remembered that he _____ to Italy a week ago.
a)
had gone
b)
has gone
c)
could go
d)
was going
100 %
