Game Preview

Present perfect simple vs continuous

  •  English    27     Public
    present perfect simple and continuous
  •   Study   Slideshow
  • _____________ (you / buy) your train ticket yet?
    Have you bought
  •  15
  • The kitchen is a mess! What __________ (the children / do)?
    What have the children been doing?
  •  15
  • At last! I ____ (solve) the problem
    have solved
  •  15
  • What ____ (you / do) recently?
    have you been doing
  •  15
  • My brother ____ (buy) a new motorbike. It's great!
    has bought
  •  15
  • ____ (you / swim)? Your hair looks wet.
    Have you been swimming?
  •  15
  • Oh, there you are! I ____ (look) for you everywhere! Where were you?
    have been looking
  •  15
  • Sorry we are late. How long ____ (you / wait)?
    have you been waiting
  •  15
  • I ____ (know) Peter for a long time.
    have known
  •  15
  • My friends ____ (run) for two hours already! They must be exhausted by now.
    have been running
  •  15
  • I ____ (never / understand) Maths and Physics
    have never understood
  •  15
  • The children are tired because they ____ (play) all day.
    have been playing
  •  15
  • Susan ____ (never / believe) in ghosts.
    has never believed
  •  15
  • I ____ (write) emails all day.
    have been writing
  •  15
  • John ____ (not see) this film before
    hasn't seen
  •  15
  • What ____ (do)? You are covered in mud!
    What have you been doing?
  •  15