T121 - Time Expressions

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!

Choose the best word for each sentence !


  1. This is the first time I've tried surfing.
  2. They've taken their exams.
  3. He hasn't been in a French lesson five years.
  4. The students went on a trip a year .
  5. I've been learning to play the piano I was a child.
  6. We've watched an English film with our new teacher.
  7. She hasn't written her essay,
  8. Our teacher hasn't given us a test .
  9. He's finished the exercise
  10. I'm hungry. - I haven't had anything to eat .