Game Preview

CAE Past tenses

  •  English    10     Public
    Past simple, past continuous, present perfect, present perfect continuous, past perfect, past perfect continuous
  •   Study   Slideshow
  • I'm sorry, you haven't passed the exam this time.
    Present perfect
  •  15
  • He has lived in Bangkok for 5 years now.
    Present perfect
  •  15
  • We have been working on the assignment for hours and still have so much to do.
    Present perfect continuous
  •  15
  • I haven't been learning English for very long.
    Present perfect continuous
  •  15
  • I missed the call because I didn't not hear the phone ring.
    Past simple.
  •  15
  • I was watching the television when my mum came home.
    Past continuous
  •  15
  • He had been working at the company for years when he quit.
    Past perfect
  •  15
  • I hadn't been to Croatia before my trip this year.
    Past perfect
  •  15
  • She had been working in Spain but then decided to move to Portugal in May.
    Past perfect continous
  •  15
  • I hadn't been waiting for long when the bus arrived.
    Past perfect continous
  •  15