Game Preview

B2 Present perfect simple v present perfect cont ...

  •  English    35     Public
    Quiz to help students practice and review the differences between the present perfect simple and present perfect continuous
  •   Study   Slideshow
  • I __________ my bike, so it's ready for our weekend ride.
    HAVE BEEN CLEANING
    HAVE CLEANED
  •  15
  • She __________ for a month, and she feels more energetic now.
    HAS EXERCISED
    HAS BEEN EXERCISING
  •  15
  • They __________ their art project, and it turned out amazing!
    HAVE COMPLETED
    HAVE BEEN COMPLETING
  •  15
  • We __________ dinner for two hours, and it smells delicious!
    HAVE BEEN COOKING
    HAVE COOKED
  •  15
  • He __________ three books this month. He’s really getting into reading!
    HAS BEEN READING
    HAS READ
  •  15
  • She __________ her driving lessons, and now she’s ready to take the test.
    HAS COMPLETED
    HAS BEEN COMPLETING
  •  15
  • I __________ my room all afternoon, and it looks completely different now!
    HAVE BEEN PAINTING
    HAVE PAINTED
  •  15
  • He __________ on his photography skills, and he’s improving every day.
    HAS BEEN WORKING
    HAS WORKED
  •  15
  • I __________ three concerts this summer, and each one was incredible!
    HAVE ATTENDED
    HAVE BEEN ATTENDING
  •  15
  • I __________ to play the piano for six months, and I can finally play a full song!
    HAVE LEARNED
    HAVE BEEN LEARNING
  •  15
  • I __________ this series of books since last summer, and I’m almost done!
    HAVE BEEN READING
    HAVE READ
  •  15
  • I __________ that amusement park five times this year; it’s my favourite place!
    HAVE BEEN VISITING
    HAVE VISITED
  •  15
  • They __________ to change their diet for a month now, and they feel healthier.
    HAVE TRIED
    HAVE BEEN TRYING
  •  15
  • She __________ that art class three times, and she’s learning new techniques each time.
    HAS BEEN ATTENDING
    HAS ATTENDED
  •  15
  • We __________ the same play multiple times; each performance has something new.
    HAVE BEEN WATCHING
    HAVE WATCHED
  •  15
  • He __________ his dance routine every day, and he’s improving a lot!
    HAS PRACTICED
    HAS BEEN PRACTICING
  •  15