![past perfect x past perfect progressive](/_image?href=https%3A%2F%2Fimg.quizur.com%2Ff%2Fimg5bd86dd8954633.70861828.png%3FlastEdited%3D1540910601&w=600&h=600&f=webp)
past perfect x past perfect progressive
a quiz to test your knowledge about past perfect and past perfect progressive.
0
0
0
Anúncios
1
Peter was Sally's best friend. She ________ (know) him all her life.
know
have known
had know
had known
2
The children were wet because they __________ (play) football in the rain.
have been playing
had played
have played
had been playing
3
We were very hungry because we _____ (not / eat).
hadn't eaten
had eaten
had been eating
have been eating
4
I was delighted when I found my keys. I _______ (look) for them for hours.
have been looking
had been looked
had looked
had been looking
5
She was exhausted because she ________ (work) since eight o'clock that morning.
had been worked
has worked
had worked
had been working
6
Everything was white because it _______ (snow)
have been snowing
had snowed
had been snowing
has snowed
7
The passengers were cross because the airline ________ (lose) everyone's bags.
have been loosing
had lost
had losen
have been losting
8
I __________ (not / see) Jacob for several years, but I recognised him immediately.
had not seen
did not saw
had not saw
have not seen