lessons-exercises    • business-english    • vocabulary    • idioms    • proverbs    • wordgames    • links-resources    • fun    • news    • home


 Past  Perfect  

Complete the sentences below with the correct form of the tense in brackets 
(past perfect simple or continuous). 
 The correction is at the end of the page.

  1.  When their mother arrived home, the children __________________ (finish) their homework.
  2.  The meeting ____________ (start) when I arrived at the office.
  3.  Julie didn't watch the film because she _____________ (see) it before.
  4.  The mechanic  ______________(repair) her car when Mary arrived at the garage.
  5.  Caroline was tired when she left the office because she ________________(work) all day. 
  6.  David was playing tennis.  When his father 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.  The dentist was angry because John _______________ (forget) the time of his appointment.
  10. On the day of his exam, Joe was ready.  He ________________ (revise) for weeks.

back to exercise list



  1) had finished  2) had started  3) had seen  4) had repaired  5) had been working
 6) had been playing   7) had eaten   8) had never flown  9) had forgotten  10) had been revising

                copyright k.beke.  all rights reserved.