NEW
Font size
S
M
L
XL
WorksheetsPast Perfect continuous
Total questions: 17
Worksheet time: 5mins
Name
Class
Date
1.
I ______ working at the company for five years when I got the promotion.
a)
had been
b)
have been
2.
I ....to contact him for ages, but he never replied.
a)
had tried
b)
had trying
c)
tried
d)
am trying
3.
After she ...., we went to the party.
a)
arriving
b)
had arrived
c)
was arriving
d)
arrives
4.
By the time the bell ... , I ........the test.
a)
rings/was finishing
b)
rang/was finished
c)
rang/had finished
d)
had rung/had finished
5.
......we booked our tickets, we had searched for the hotels.
a)
after
b)
before
6.
Once Sally saw me , I .......for 3 hours.
a)
had gardened
b)
had been gardening
7.
Terry wasn't at home when I visited his place. He ....................... out.
a)
has just gone
b)
had gone
c)
just went
d)
have just gone
8.
Bonny no longer had her car. She ............... it.
a)
has sold
b)
sold
c)
did sell
d)
had sold
9.
When he was driving to work he realized that he .......... to take his pendrive with him.
a)
forgot
b)
has forgotten
c)
had forgotten
d)
forgets
10.
Julia left the restaurant after she _?_ eating.
a)
had finishes
b)
finished
c)
finishes
d)
had finished
11.
Caleb ....for three hours before we met.
a)
has waited
b)
has been waiting
c)
had been waiting
d)
was waited
12.
The house was perfect for him - it was exactly what he ....for.
a)
had been looking
b)
is looking
c)
looks
d)
have been looking
13.
James ....medicine for years when he realized he didn't wan to be a doctor.
a)
was studying
b)
studied
c)
has studied
d)
had been studying
14.
Janet was tired that morning but she ...to help her friend so she made herself get out of bed.
a)
did promise
b)
had promised
c)
has been promising
d)
has promised
15.
We...to visit Maggie in Belfast but there wasn't enough time.
a)
had been planning
b)
have been planning
c)
had planned
d)
have planned
16.
I .....how late it had got so I apologized and left.
a)
hadn't realised
b)
hadn't been realising
c)
haven't realised
d)
haven't been realising
17.
By the time he retired, Mr. Smith ....to most parts of the world.
a)
has travelled
b)
has been travelling
c)
had travelled
d)
travelled
Reset
