WorksheetsPresent Perfect Simple and Present Perfect Continous
Total questions: 16
Worksheet time: 8mins
I __________________ the windows all day without any help! Two more and I can have a rest.
've been washing
've washed
washed
's been washing
You look nice! Have you _______ your hair cut?
had
been having
Has someone ________ my special bread? There's only a little bit left.
eaten
been eating
____________ four goals and it's only half-time!
They've been scoring
They scored
They have scored
They has 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!
chopped
been chopping
chop
Finally! We __________ our house!
've been selling
've sold
sold
Sorry, I'm late! How long ____________?
have you been waiting
have you waited
you waited
Have you always ________ garlic?
hated
been hating
Thanks for the recipe book! We've ________ two different recipes so far.
tried
been trying
I'm worried about Sam. She's _________ too hard recently.
working
been working
worked
I've __________ to call the internet company all morning but I can't get through.
tried
been trying
trying
She's _________ three main ways our company can reduce costs.
found
finded
been finding
He's ____________ for the party for weeks.
been preparing
prepared
preparing
You've got white dust all over you! What have you _________?
done
been doing
Have your parents _________ yet?
been arriving
arrive
arrived
