Grammar for IELTS Past perfect exercises

Grammar for IELTS Past perfect simple and continuous exercises

Grammar for IELTS Past perfect exercisesHave you read the information page on the past perfect simple and continuous tenses? Click here to read it before you try the past perfect simple and continuous exercises.

Remember to register to get email updates.

Complete the past perfect simple and continuous exercises below to test your knowledge of the past perfect simple and continuous.


Example: He __________________ (work) for 8 hours without a break before his boss arrived. He had been working for 8 hours without a break before his boss arrived.

1. By the time I got to the party John ____________________ (left).

click here to see the answer
had left

 

2. I couldn’t wait any longer because I ______________________ (already / arranged) to meet Debbie in the city.

click here to see the answer
had already arranged

 

3. He ______________________ (completed) the task by the time he went home.


click here to see the answer
had completed

 

4. They ___________________ (paint) all morning before they ran out of paint and went to buy more.

click here to see the answer
had been painting

 

5. He _______________________ (not finish) work when I called him at 7pm.

click here to see the answer
had not finished

 

6. She _______________________ (run) for over an hour so she was very hot and sweaty.


click here to see the answer
had been running

 

7. They _______________________ (date) for several years before they got engaged.

click here to see the answer
had been dating

 

8. She _______________________ (watch) the movie before but wanted to see it again.

click here to see the answer
had watched

 

9. He _____________________ (studied) all week so decided to take some time off.

click here to see the answer
had been studying

 

10. I _____________________ (not eat) all day so I was so hungry when we arrived at the restaurant.

click here to see the answer
had not eaten

 

11. I _____________________ (not see) Jake for 10 years when I met him unexpectedly at the conference.

click here to see the answer
had not seen

 

12.  __________________ you _________________ (know) Jenny long before you went on holiday together?

click here to see the answer
Had you known
Please help us reach more people by sharing!

Comments