Game Preview

Present perfect simple or continuous

  •  English    18     Public
    review of present perf simple/continuout
  •   Study   Slideshow
  • I've ................... (play) the guitar for 3 hours and now my hands hurt.
    been playing
  •  15
  • My sister ......... (see) the new James Bond film yet!
    hasn't seen
  •  15
  • How many times ................ (read) your favourite book?
    have you read
  •  10
  • How long ............ you ............. (study) English?
    have you been studying
  •  15
  • How long .......... she ........... (have) her new car?
    has she had
  •  10
  • Where .................. they ............... (be) all day? I didn't see them at school today!
    have they been
  •  15
  • He .......... just ................. (pass) his exam!
    has just passed
  •  10
  • We .................. (be) friends for many years.
    have been
  •  15
  • past participle - forget
    forgotten
  •  5
  • past participle - swim
    swum
  •  5
  • past participle - read
    read
  •  5
  • past participle - come
    come
  •  5
  • past participle - feel
    felt
  •  5
  • I ............. (finish) my homework. I .......... (watch) that new Netfilx series all afternoon.
    haven't finished / have been watching
  •  20
  • Come on! You ....... (sleep) for 12 hours! It's time to get up!
    have been sleeping
  •  10
  • Susan .......... (visit) the USA a couple of times but she prefers visiting Europe.
    has visited
  •  10