Study

B1+ Present perfect simple v present perfect con ...

  •   0%
  •  0     0     0

  • She __________ that art class three times, and she’s learning new techniques each time.
    HAS ATTENDED
    HAS BEEN ATTENDING
  • I __________ my room all afternoon, and it looks completely different now!
    HAVE PAINTED
    HAVE BEEN PAINTING
  • She __________ for a month, and she feels more energetic now.
    HAS BEEN EXERCISING
    HAS EXERCISED
  • I __________ this series of books since last summer, and I’m almost done!
    HAVE READ
    HAVE BEEN READING
  • He __________ three books this month. He’s really getting into reading!
    HAS READ
    HAS BEEN READING
  • We __________ the same play multiple times; each performance has something new.
    HAVE BEEN WATCHING
    HAVE WATCHED
  • He __________ reading the latest Harry Potter book, and he can’t stop talking about it!
    HAS FINISHED
    HAS BEEN FINISHING
  • She __________ six chapters of her favourite manga this weekend; she can’t put it down!
    HAS READ
    HAS BEEN READING
  • I __________ that Netflix series three times; it’s just so good!
    HAVE BEEN WATCHING
    HAVE WATCHED
  • I __________ three concerts this summer, and each one was incredible!
    HAVE BEEN ATTENDING
    HAVE ATTENDED
  • I __________ my bike, so it's ready for our weekend ride.
    HAVE CLEANED
    HAVE BEEN CLEANING
  • She __________ her driving lessons, and now she’s ready to take the test.
    HAS BEEN COMPLETING
    HAS COMPLETED
  • I __________ that new café five times this month; their milkshakes are amazing!
    HAVE BEEN VISITING
    HAVE VISITED
  • I __________ that amusement park five times this year; it’s my favourite place!
    HAVE BEEN VISITING
    HAVE VISITED
  • We __________ dinner for two hours, and it smells delicious!
    HAVE COOKED
    HAVE BEEN COOKING
  • He __________ anime for years, and he has seen over 200 episodes!
    HAS BEEN WATCHING
    HAS WATCHED
  • We __________ a YouTube channel, and we’ve already uploaded ten videos!
    HAVE CREATED
    HAVE BEEN CREATING
  • He __________ on his photography skills, and he’s improving every day.
    HAS WORKED
    HAS BEEN WORKING
  • They __________ to learn TikTok dances for weeks, and they’re getting better!
    HAVE TRIED
    HAVE BEEN TRYING
  • He __________ his dance routine every day, and he’s improving a lot!
    HAS PRACTICED
    HAS BEEN PRACTICING
  • They __________ their art project, and it turned out amazing!
    HAVE BEEN COMPLETING
    HAVE COMPLETED
  • They __________ Funko Pop figures for years, and their room is full of them!
    HAVE COLLECTED
    HAVE BEEN COLLECTING
  • I __________ to play the piano for six months, and I can finally play a full song!
    HAVE LEARNED
    HAVE BEEN LEARNING
  • She __________ a new phone, and she loves taking pictures with the upgraded camera.
    HAS GOTTEN
    HAS BEEN GETTING
  • They __________ to change their diet for a month now, and they feel healthier.
    HAVE BEEN TRYING
    HAVE TRIED