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