The Past Perfect Continuous
The Past Perfect Continuous
1. a) Maria Harris [NO ANSWER] HAS BEEN STAYING (stay) in a rented flat
since returning to Liverpool.
2. We [NO ANSWER] HAVE STAYED (stay) at this hotel a couple of times
before.
3. a) With their win yesterday, Italy [NO ANSWER] HAVE MOVED
(move) into second place in the table.
4. b) As house prices in the cities have risen, people [NO ANSWER]
HAVE BEEN MOVING (move) into the countryside.
5. a) All day, the police [NO ANSWER] HAVE BEEN STOPPING -or- HAS
BEEN STOPPING (stop) motorists to question them about the accident.
6. b) Good, the noise [NO ANSWER] HAS STOPPED (stop) I can start
concentrating on my work again.
7. a) I [NO ANSWER] HAVEN'T READ (not/read) any of Dickens' novels.
8. b) I [NO ANSWER] HAVE BEEN READING (read) this book on
astrophysics for hours and I'm still only on page 6.
9. a) Dr Fletcher [NO ANSWER] HAS BEEN GIVING (give) the same
lecture to students for the last ten years.
10. b) Mr Goldman [NO ANSWER] HAS GIVEN (give) nearly a million
pounds to the charity this year.
11. a) I did 20 lengths of the pool today. I [NO ANSWER] HAVEN'T
SWUM (not/swim) that far since I was at school.
12. b) I [NO ANSWER] HAVE BEEN SWIMMING (swim) and I feel
exhausted.
13. a) In recent years, Brazilian companies [NO ANSWER] HAVE BEEN
PUTTING (put) a lot of money into developing advanced technology,
14. b) The South African coal company [NO ANSWER] HAS PUT (put)
the Calverton Mine up for sale.
15. a) An important file [NO ANSWER] HAS DISAPPEARED (disappear)
from my office.
16. b) Plants and vegetables [NO ANSWER] HAVE BEEN DISAPPEARING
(disappear) from my garden since we had new neighbours
ANSWERS:
The past perfect continuous is also used for an action in the past, but the action is
lasting a while.
Example:
He had been playing football, and then he had broken his leg.
Questions:
ANSWERS:
1) had left
2) had been playing
3) had finished
4) had been driving
5) had thrown
6) had been swimming
7) had met
8) had gone
9) had been raining
10) had forgotten
had left
had been playing
had finished
had been driving
had thrown
had been swimming
had met
had gone
had been raining
had forgotten
This test comes from http://www.tolearnenglish.com - the site to learn English (test
n°53798) - Copyright tolearnenglish.com - All rights reserved - It is forbidden to
reproduce, republish, redistribute, resell or translate any materials from this site in
either machine-readable form or any other form.
Questions:
ANSWERS:
1) understood
2) forgotten
3) been studying
4) learnt
5) eaten
6) been doing
7) been raining
8) had
9) wanted
10) liked
understood
forgotten
been studying
learnt
eaten
been doing
been raining
had
wanted
liked
Questions:
ANSWERS:
Questions:
ANSWERS:
Example:
He had been playing football, and then he had broken his leg.
Questions:
ANSWERS:
1) had left
2) had been playing
3) had finished
4) had been driving
5) had thrown
6) had been swimming
7) had met
8) had gone
9) had been raining
10) had forgotten
had left
had been playing
had finished
had been driving
had thrown
had been swimming
had met
had gone
had been raining
had forgotten
This test comes from http://www.tolearnenglish.com - the site to learn
English (test n°53798) - Copyright tolearnenglish.com - All rights
reserved - It is forbidden to reproduce, republish, redistribute, resell or
translate any materials from this site in either machine-readable form
or any other form.