Game Preview

Present Perfect Simple or Continuous

  •  English    28     Public
    Which is better? Present perfect simple or continuous? For upper-intermediate / B2 students.
  •   Study   Slideshow
  • I'll go swimming with you on Monday if I (recover) from this cold.
    I've recovered
  •  20
  • How long (you have) this problem?
    have you had
  •  20
  • You look tired. What (you do)?
    have you been doing
  •  20
  • I (watch) this new superhero TV series, but it's rubbish so I think I'll stop.
    I've been watching
  •  20
  • How long (you feel) so depressed?
    have you been feeling
  •  20
  • I (run), but now I'm relaxing at home.
    I've been running / I've just run
  •  20
  • She (run) three miles.
    She's run
  •  20
  • They (paint) their kitchen blue.
    They've painted
  •  20
  • They (clean) their house all morning, and will clean their garage next.
    They've been cleaning
  •  20
  • I (study) English for three years.
    I've studied / I've been studying
  •  15
  • He (live) in Prague since 2014.
    He's lived / He's been living
  •  15
  • (He work) here for long?
    Has he worked / Has he been working
  •  20