Game Preview

The Perfect Aspect

  •  English    15     Public
    Practice different "perfect" tenses (past, present, future)
  •   Study   Slideshow
  • I ___ (be) to Italy twice.
    have been
  •  15
  • When we arrived at the airport, we realised we ___ (forget) our passports!
    had forgotten
  •  20
  • The road was slippery because it ___ (rain) all night.
    had been raining/had rained
  •  20
  • You look exhausted! What ___ you ___ (do)?
    have you been doing?
  •  20
  • By 10 o'clock tomorrow we ___ (finish) painting the house.
    will have finished
  •  25
  • I ___ (write) 10 emails this morning!
    have written
  •  10
  • I ___ (message) her 5 times but failed to get a reply.
    had messaged
  •  25
  • Your eyes are red! ___ (cry)?
    Have you been crying?
  •  20
  • I've been so tired recently because I ___ (sleep) well.
    haven't been sleeping
  •  20
  • She ___ (work) long enough to take over the business by then.
    will have been working/will have worked
  •  25
  • What will you have done by 10 o'clock this evening?
    Student's answer
  •  25
  • Where have you travelled in your life?
    Student's answer
  •  25
  • What will you be doing this time next week?
    Student's answer
  •  25
  • What films/tv series have you been watching recently?
    Student's answer
  •  25
  • Have you ever wanted to learn another language?
    Student's answer
  •  25