past perfect x past perfect progressive

past perfect x past perfect progressive

a quiz to test your knowledge about past perfect and past perfect progressive.

Imagem de perfil user: Luli Azevedo Faria
Luli Azevedo Faria
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.

had been playing
have been playing
had played
have played
3

We were very hungry because we _____ (not / eat).

hadn't eaten
had eaten
have been eating
had been eating
4

I was delighted when I found my keys. I _______ (look) for them for hours.

had been looking
had looked
had been looked
have 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)

had been snowing
have been snowing
had snowed
has snowed
7

The passengers were cross because the airline ________ (lose) everyone's bags.

had losen
had lost
have been loosing
have been losting
8

I __________ (not / see) Jacob for several years, but I recognised him immediately.

had not seen
have not seen
had not saw
did not saw
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.