Game Preview

Grammar Practice

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