Study

Grammar Practice

  •   0%
  •  0     0     0

  • I’m really hungry. I (haven’t eaten / didn’t eat) yet.
    haven't eaten
  • By this time next year, we (be) friends for a decade.
    will have been
  • I (watch) two episodes of the series.
    have watched
  • They (sleep) for nine hours by 8:00 am tomorrow.
    will have been sleeping
  • Our neighbour (was / has been) in hospital since Friday.
    has been
  • I can go out now because I (finish) my work.
    have finished
  • I need a plaster because I (cut) my finger.
    have cut
  • By the time my teacher quizzes us tomorrow, I (memorize) all the words.
    will have memorized
  • She (read) that book for two hours.
    has been reading
  • By this time tomorrow, I (exercise) for 30 minutes.
    will have been exercising
  • They (didn’t recognise / haven’t recognised) me at yesterday’s meeting.
    didn't recognise
  • They (arrived / have arrived) a week ago.
    arrived
  • By the time he arrives, I (clean) for an hour.
    will have been cleaning
  • We (have worked / worked) here for three years.
    have worked
  • lBy the time you go to Europe, the package (arrive).
    will have arrived
  • (Have you travelled / Did you travel) abroad many times?
    Have you travelled
  • They are dancing because they (just hear) their favourite song.
    have just heard
  • She (swim) in the pool for the past hour.
    has been swimming