Game Preview

Present perfect simple and continuous

  •  English    22     Public
    Present perfect simple and continuous
  •   Study   Slideshow
  • He's had / been having that car for ages.
    He's had that car for ages.
  •  15
  • I haven't seen / been seeing Jack for three years.
    I haven't seen Jack for three years.
  •  15
  • She's studied / been studying all afternoon and now she needs a break.
    She's been studying all afternoon and now she needs a break.
  •  15
  • Sorry, have you waited / been waiting for ages?
    Sorry, have you been waiting for ages?
  •  15
  • We haven't known / been knowing each other for long.
    We haven't known each other for long.
  •  15
  • I traveled a lot. I've visited / been visiting ten countries.
    I traveled a lot. I've visited ten countries.
  •  15