She has ________ letters all morning.
- written
- been writing
She has _________ six letters this morning.
- written
- been writing
I've ____________ this watch since I was at school.
- had
- been having
We've ___________ a great time. Why don't you join us?
- had
- been having
Your voice sounds strange. Have you
- been drinking?
- drunk?
I've ____________to call her all morning.
- tried
- been trying
How long have you ___________, Mr Simpkins?
- waited
- been waiting
I've _____________him that all day.
- told
- been telling
If I've_________you once, I've_________ you a thousand times, do not climb on that wall!
- been telling
- told
I've_________ her five times this morning.
- called
- been calling
What has she ________ to her hair? It looks awful!
- done
- been doing
I've _________enough, thanks.
- been having
- had
We've _____________ up the Christmas decorations. Are you going to help?
- been putting
- put
We've ___________ to find a new flat but they're all so expensive.
- tried
- been trying
Sorry about the mess - I've __________ the kitchen.
- painted
- been painting
She's__________in five different countries at various times in her life.
- lived
- been living
They've _________ away for the week.
- been going
- gone
Oh damn! I've____________ broken a glass.
- broken
- been breaking
You've ____________ glasses again, haven't you. There were six when I looked the other day and now there are only three.
- been breaking
- broken
I think you've _________ enough of the present perfect!
- had
- been having