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 Past Simple vs. Present Perfect (Continuous)
0
%
0
0
0
Back
Restart
He __________ ( work) on that science project all afternoon.
has been working
Oops!
Okay!
I __________ ( find) my keys earlier today, but now I can’t find them again.
found
Oops!
Okay!
They __________ ( play) video games for two hours. It’s time for a break.
have been playing
Oops!
Okay!
We __________ ( try) to call you, but your phone was off.
tried / was trying
Oops!
Okay!
I __________ ( complete) all the levels in this game. What’s next?
have completed
Oops!
Okay!
We __________ ( go) to that skate park last weekend. It was awesome!
went
Oops!
Okay!
My best friend __________ ( live) in Canada for a while, but now he’s back.
lived / was living
Oops!
Okay!
We __________ ( see) a lot of concerts last year.
saw
Oops!
Okay!
Oops!
Okay!
She __________ ( go) to the gym regularly for the past three months.
has gone / has been going
Oops!
Okay!
She __________ ( read) a lot of books by that author recently.
has read
Oops!
Okay!
I __________ ( twist) my ankle while playing soccer yesterday.
twisted
Oops!
Okay!
I __________ ( watch) this video for over 10 minutes, and it’s still loading!
have been watching
Oops!
Okay!
My brother __________ ( work out) in the gym a lot lately. He’s getting really strong.
has been working out
Oops!
Okay!
We __________ ( try) the new football game yet.
haven't tried
Oops!
Okay!
I __________ ( go) to New York last year and it was amazing.
went
Oops!
Okay!
I __________ ( see) this movie three times.
have seen
Oops!
Okay!
You __________ ( change) a lot since the last time I saw you!
have changed
Oops!
Okay!
They __________ ( see) any of the new Marvel movies yet.
haven't seen
Oops!
Okay!
He __________ ( play) in the school band since he was 12.
has played / has been playing
Oops!
Okay!
You __________ ( tell) me that story three times already!
have told
Oops!
Okay!
He __________ ( play) the guitar since he was a kid.
has played
Oops!
Okay!
I __________ ( learn) a lot of new skills since I started this job.
have learnt
Oops!
Okay!
We __________ just __________ ( finish) dinner. Want to join us for dessert?
have / finished
Oops!
Okay!
They __________ ( play) the same song all morning. Please change it!
have been playing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies