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
Present Perfect Simple vs. Continuous
0
%
0
0
0
Back
Restart
They've been playing for forty minutes but no one has ___________ (scored/ been scoring) a goal yet.
scored
Oops!
Okay!
Sorry the kitchen's a mess. Ollie has ____________. (cooked/ been cooking)
been cooking
Oops!
Okay!
I have ____________ that film! It was terrible. (Seen / been seeing)
seen
Oops!
Okay!
She's _______ three main ways for our company to reduce cost. (Found/ Been finding)
Found
Oops!
Okay!
I've _________ to call the internet company all morning but I can't get through. (Tried/ been trying)
Been trying
Oops!
Okay!
Sorry I'm late! Have you ___________ long? (waited/ been waiting)
been waiting
Oops!
Okay!
He's __________ for the party for weeks. (Prepared/ Been preparing)
Been preparing
Oops!
Okay!
He has __________ English for six years. (learned/ been learning)
Been learning
Oops!
Okay!
You've got white dust all over you! What have you __________? (Done/ been doing)
Been doing
Oops!
Okay!
Thanks for the new recipe book! We've __________ two different recipes so far. (Tried / Been trying)
Tried
Oops!
Okay!
Have your parents _________ yet? (arrived / been arriving)
arrived
Oops!
Okay!
I really need a break! I've __________ all morning. (revise / been revising)
been revising
Oops!
Okay!
I _________ five emails today. (write/ have written)
Have written
Oops!
Okay!
I'm worried about Sam. She's _________ too hard recently. (Worked/ Been working)
Been working
Oops!
Okay!
We have __________ each other for years. (known / been knowing)
known
Oops!
Okay!
Have you always __________ garlic? (Hated / Been hating)
Hated
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies