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 AND PRESENT PERFECT CONTI ...
0
%
0
0
0
Back
Restart
I've ___ English for three years and soon I'm going to be using it at work.
been learning
Oops!
Okay!
I ___ the windows all day without any help! Two more and I can have a rest.
've been washing
Oops!
Okay!
I've ___ to call the internet company all morning but I can't get through.
been trying
Oops!
Okay!
Thanks for the recipe book! We've ___ two different recipes so far.
tried
Oops!
Okay!
You look nice! Have you ___ your hair cut?
had
Oops!
Okay!
Have you always ___ garlic?
hated
Oops!
Okay!
Has someone ___ my special bread? There's only a little bit left.
been eating
Oops!
Okay!
I'm worried about Sam. She's ___ too hard recently.
been working
Oops!
Okay!
You've got white dust all over you! What have you ___?
been doing
Oops!
Okay!
A: Are you OK? B: Yeah, I'm fine! I'm not crying. I've ___ onions!
been chopping
Oops!
Okay!
He's ___ for the party for weeks.
been preparing
Oops!
Okay!
Have your parents ___ yet?
arrived
Oops!
Okay!
Sorry, I'm late! How long ___?
have you been waiting
Oops!
Okay!
___ four goals and it's only half-time!
They've scored
Oops!
Okay!
She's ___ three main ways our company can reduce costs.
found
Oops!
Okay!
Finally! We ___ our house!
've sold
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies