Study

B2 Present perfect simple v present perfect cont ...

  •   0%
  •  0     0     0

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