Edit Game
B2 Present perfect simple v present perfect cont ...
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






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