NEW
Font size
WorksheetsPresent Perfect x Present Perfect Continuous
Total questions: 16
Worksheet time: 5mins
I ___ the windows all day without any help! Two more and I can have a rest.
've been washing
've washed
You look nice! Have you ___ your hair cut?
been having
had
Has someone ___ my special bread? There's only a little bit left.
been eating
eaten
___ four goals and it's only half-time!
They've been scoring
They've scored
I've ___ English for three years and soon I'm going to be using it at work.
been learning
learned
A: Are you OK? B: Yeah, I'm fine! I'm not crying. I've ___ onions!
been chopping
chopped
Finally! We ___ our house!
've been selling
've sold
Sorry, I'm late! How long ___?
have you been waiting
have you waited
Have you always ___ garlic?
been hating
hated
Thanks for the recipe book! We've ___ two different recipes so far.
been trying
tried
I'm worried about Sam. She's ___ too hard recently.
been working
worked
I've ___ to call the internet company all morning but I can't get through.
been trying
tried
She's ___ three main ways our company can reduce costs.
been finding
found
He's ___ for the party for weeks.
been preparing
prepared
You've got white dust all over you! What have you ___?
been doing
done
Have your parents ___ yet?
been arriving
arrived
