WorksheetsPresent perfect continuous
Total questions: 18
Worksheet time: 14mins
I've ________ Susan for 25 years.
known
been knowing
knew
I had to take him to the dentist because _________ his tooth.
he's been breaking
he's broken
I hope she rings back soon because I've ______ for ages.
waited
been waiting
We've ______ to the new sports since June. Why don't you try it?
gone
been going
You look much slimmer. Have you ________?
dieted
been dieting
Thanls so much, we've really _________ this evening.
been enjoying
enjoyed
My husband's _______ his mobile for a week and it's already broken.
had
been having
Maryam's English is getting much better. She's ________ a lot recently.
practised
been practising
Sam has _________ to have a holiday next month.
been deciding
decided
Jo's had toothache (a) three days.
He hasn't been to the dentist (a) six months.
Jane's been feeling sick (a) last month.
Pete's been on a diet (a) two weeks.
She hasn't been feeling well (a) her operation.
I haven't done any exercise (a) months.
Put the sentence in order
SHE HAS
BEEN TRAINING
FOR THE
MARATHON
FOR MONTHS
Write a complete sentence using PPC and for/since
She / live / with her parents/ a while to save money.
(a)
Write a complete sentence with PPC and for/since
Finally! We/ wait/ for you/nine thirty!
Copy the exact punctuation!
(a)
