Game Preview

Present perfect simple and continuous

  •  English    25     Public
    Exercises on present perfect simple and continuous
  •   Study   Slideshow
  • I ____(always/love) chocolate.
    I have always loved chocolate.
  •  15
  • Recently, I _______(study) a lot. My exams are in a few weeks.
    Recently, I've been studying a lot. My exams are in a few weeks.
  •  15
  • It _____(not/rain) all summer, so the garden is dead.
    It hasn't rained all summer, so the garden is dead.
  •  15
  • Julie _____(be) at the office since 6am.
    Julie has been at the office since 6am.
  •  15
  • It _______(not/rain) for three hours! Only about one hour.
    It hasn't been raining for three hours! Only about one hour.
  •  15
  • We ___ (paint) our living room. I think it looks a lot better.
    We've painted our living room. I think it looks a lot better.
  •  15
  • Help, I ___(lose) my wallet. How can I get home?
    Help, I've lost my wallet. How can I get home?
  •  15
  • I ___(read) your book all day. It's very interesting, but I'm only on chapter 2.
    I've been reading your book all day. It's very interesting, but I'm only on chapter 2.
  •  15
  • Julie ___(cook) dinner. Let's go and eat!
    Julie has cooked dinner. Let's go and eat!
  •  15
  • He ___(eat) six bars of chocolate today.
    He has eaten six bars of chocolate today.
  •  15
  • I __(clean) all morning - I'm fed up!
    I've been cleaning all morning - I'm fed up!
  •  15
  • I __(drink) more water recently, and I feel better.
    I've been drinking drinking more water recently, and I feel better.
  •  15
  • She ____ (steal) all the chocolate
    She's stolen all the chocolate
  •  15
  • He _______ (not / forget) his books.
    He hasn't forgotten his books.
  •  15
  • He ______ (prepare) for the party for weeks.
    He's been preparing for the party for weeks.
  •  15
  • I _____ (try) to call the internet company all morning but I can't get through.
    I've been trying to call the internet company all morning but I can't get through.
  •  15