Study

The Perfect Aspect

  •   0%
  •  0     0     0

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