English Grammar Exercise



Complete the following sentences with the correct form of the verb in brackets 
(past perfect simple or continuous). 
(The answers are at the end of the page.)

1. When their mother arrived, the children ___________________ (finish) their homework.

2. Sam _____________________ (search) for a long time before he found what he needed.

3. Julie didn't watch the film because she ______________ (see) it before.

4. Chloe was tired when she got home because she ____________________(work) all day. 

5. The mechanic  ________________(repair) her car when Mary arrived at the garage.

6. Hugo was playing tennis.  When Eva arrived, he ___________________(play) for 2 hours.

7. When the dessert arrived, Anne wasn't hungry;  she _________________(eat) too much.

8. It was my first flight.  I __________________________   (never fly) before.

9. Tom was annoyed because Andy ______________________ (forget) to call him back.

10.Joe was ready for the exam.  He ________________________ (revise) for weeks.

 Answers :
1.had finished 2.had been searching 3.had seen 4.had been working 5.had repaired
6.had been playing 7.had eaten 8.had never flown 9.had forgotten 10.had been revising

 Print This Page 

Copyright © www.learn-english-today.com. All Rights Reserved.
Materials provided for use in the classroom or for private study. Any other use without permission is forbidden.