Game Preview

Present Perfect Simple or Continuous

  •  English    16     Public
    Choose the correct form of the verb.
  •   Study   Slideshow
  • Miss Julie ____ at our school since June.
    has been teaching
    has taught
  •  15
  • ___ you ____ the letter yet?
    Have you been writing
    Have you written
  •  15
  • I ___ the movie Frozen three times. I'm going to see it again tonight!
    have been seeing
    have seen
  •  15
  • Somebody ___ my bicycle! Now I'll have to walk home!
    has stolen
    has been stealing
  •  15
  • I ____ the guitar for ten years.
    have been playing
    have played
  •  15
  • I ____ to turn the lights off all this week!
    have forgotten
    have been forgetting
  •  15
  • Last winter it was snowing a lot, but this winter it ____ yet.
    hasn't snowed
    hasn't been snowing
  •  15
  • Last week I saw Tom every day, but this week I ____ him yet.
    haven't been seeing
    haven't seen
  •  15
  • Kate ____ that book all day!
    has read
    has been reading
  •  15
  • Ouch! I ___ my finger!
    've been cutting
    've cut
  •  15
  • She ____ me every day for a month!
    's been calling
    's called
  •  15
  • You ____ my sandwich!!!!
    have eaten
    have been eating
  •  15
  • Jess is dirty. She _____
    's painted
    's been painting
  •  15
  • I ___ the kitchen, so what would you like me to do now?
    've been cleaning
    've cleaned
  •  15
  • Our neighbour ___ the bagpipes for the last three hours. It's driving me mad!
    has played
    has been playing
  •  15
  • I'm really tired because I ____ all day!
    've been cooking
    've cooked
  •  15