Game Preview

The Present Perfect Simple or Continuous

  •  English    21     Public
    The Present Perfect Simple or Continuous
  •   Study   Slideshow
  • 1) (they/arrive) already?
    Have they arrived already?
  •  15
  • Lucy (run) 2000 metres today.
    has been running
    has run
    has ran
    has been run
  •  15
  • I (clean) all morning - I'm fed up!
    have cleaned
    've been cleaning
    has cleaned
    has been clean
  •  15
  • How long (you/ / know) Simon?
    have you known
  •  15
  • I (drink) more water recently, and I feel better.
    have been drinking
  •  15
  • Sorry about the mess! I (bake).
    has baked
    has been baking
    have been baking
    have baked
  •  15
  • How many times (you/take) this exam?
    have you been taking
    have you taken
    have you took
    have you been take
  •  15
  • He (eat) six bars of chocolate today.
    has eaten
  •  15
  • Julie (cook) dinner. Let's go and eat!
    has been cooking
    has cooken
    has been cooked
    has cooked
  •  15
  • The students (finish) their exams. They're very happy.
    have finished
  •  15
  • I (not/do) the housework yet.
    haven't done
  •  15
  • She (promise) to help many times.
    has promised
    has promising
    has been promising
  •  15
  • He (see) the film 'The King's Speech' about six times.
    has been seeing
    has saw
    has been seen
    has seen
  •  15
  • She (take) French lessons lately.
    's / has been taking
  •  15
  • It (not/rain) for three hours! Only about one hour.
    hasn't rained / hasn't been raining
  •  15
  • I (paint) my house all day, but it's not finished yet.
    've / have been painting
  •  15