Game Preview

Present perfect simple vs. Present perfect conti ...

  •  English    15     Public
    Grammar review
  •   Study   Slideshow
  • I ______ (not/do) the housework yet.
    haven't done
  •  10
  • They ______ (study) very hard recently.
    have been studying
  •  10
  • She _________ (promise) to help many times.
    has promised
  •  10
  • He ________ (clean) the kitchen. Everything is sparkling clean.
    has cleaned
  •  10
  • _____Roger ______ his dog for 2 hours? (to walk)
    has/ been walking
  •  15
  • She _____ (write) her essay and _____ (send) it to her
    has written / has sent
  •  15
  • He ______ (see) the film 'The King's Speech' about six times.
    has seen
  •  10
  • Kate _______ to enter Harvard for 3 years. (to try)
    has been trying
  •  10
  • ________ James and Rachel ________ since May? (to travel)
    have been traveling
  •  15
  • Amanda __________ (already/have) lunch, so she'll meet us later.
    has already had
  •  20
  • It ________ (not/rain) all summer, so the garden is dead.
    hasn't rained
  •  10
  • Choose the correct sentence
    Has John been telling you about the party next week? - No, we were talking about last weekend. Q2.
  •  15
  • Choose the correct sentence
    I've been working in the garden all day and now I'm tired.
  •  10
  • Recently, I _______ (study) a lot. My exams are in a few weeks.
    have been studying
  •  15
  • What band _______ you ____________ since morning? (to listen to)
    have / been listening to
  •  20