Inicia sesión
Crear juego
Tipos de juegos
Centro de ayuda
Game Pin
Noticias
Planes
Crear juego
Inicia sesión
Todos los juegos
Jugar Froggy Jumps
Imprimir Froggy Jumps
Past perfect and past perfect progressive- grade 8
Author :
Batoul Haidar
1.
She ____________ (study) many hours before she got the test.
A
had been studying
B
had been studing
C
has been studying
2.
I __________ (finish) my tasks when my boss arrived.
A
hasn't finished
B
had finishing
C
hadn't finished
3.
We _____________ (not do) anything in class when miss Ara looked at us.
A
haven't been doing
B
haden't been doing
C
hadn't been doing
4.
________________ (see) that show before?
A
Had you ever seen
B
You have ever seen
C
Had you seen ever
5.
The school ______________ closed before the education authorities allowed the schools to open.
A
have been
B
had been
C
has been
6.
That restaurant __________ everyday before the sanitary authorities closed it.
A
had been opening
B
had being opening
C
has been opening
7.
The mechaninc _________ the car before we crashed.
A
had fixed
B
hasn't fixed
C
had fix
8.
Tom ______________ in the garden for 2 hours when his friends _____ to the cinema.
A
has been sitting / gone
B
had been sitting / went
C
went / had been sitting
9.
They ___________ their wedding anniversary for hours when David _________.
A
arrived / have been celebrating
B
have been celebrating / arrived
C
had been celebrating / arrived
10.
My sister ____________ the meal since 4 o’clock when my father ________ us.
A
had been cooking / calling
B
had been cooking / called
C
called / had been cooked
11.
____________ all night?
A
Had been it raining
B
Had it been raining
C
Had been raining it
12.
She ____________ home when I arrived at the party.
A
had already gone
B
already gone
C
has gone already
13.
She ____________ in London.
A
's never been
B
't never been
C
'd never been
14.
She ______ tired because she ______________ for 2 hours.
A
had been walking / was
B
were / had been walking
C
was / had been walking
15.
I ________ a doctor because she ______ me that I ______ sick.
A
had seen / told / was
B
had seen / told / was
C
had seen / told / were
16.
I _______ them after they __________ school.
A
have left / met
B
met / had left
C
meet / has left
17.
Sara ___________ here for two weeks when she _____ the accident.
A
had / had been working
B
had been working / had
C
have been working / had
18.
I ________ to London twice by the time I got a job in New York.
A
had been
B
have been
C
has been
19.
Richard __________ a holiday because he _______________ hard for six months.
A
had been working / needed
B
needed / has been working
C
needed / had been working