NEW
Font size
WorksheetsPAST PERFECT OR PAST PERFECT CONTINUOUS
Total questions: 10
Worksheet time: 5mins
Peter was Sally's best friend. She _______ (know) him all her life.
HAD KNOWN
HAD BEEN KNOWING
The children were wet because they ________ (play) football in the rain.
HAD PLAYED
HAD BEEN PLAYING
We were starving because we ________ (not / eat).
HADN'T EATEN
HADN'T BEEN EATING
I was delighted when I found my keys. I______ (look) for them for hours.
HAD LOOKED
HAD BEEN LOOKING
She was exhausted because she ________ (work) since eight o'clock that morning.
HAD WORKED
HAD BEEN WORKING
Everywhere looked white because it ________ (snow) all night.
HAD SNOWED
HAD BEEN SNOWING
The passengers were cross because the airline ________ (lose) everyone's bags.
HAD LOST
HAD BEEN LOSING
I ________ (not / see) Jacob for several years, but I recognised him immediately.
HADN'T SEEN
HADN'T BEEN SEEING
When I arrived at the theater, Kathy _________ (pick, already) up the tickets and she was waiting for us near the entrance.
HAD ALREADY PICKED
HAD ALREADY BEEN PICKING
It was more than a month before we realised what _______ (happen) to him.
HAD HAPPENED
HAD BEEN HAPPENING
