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 CONTINUOUS vs. PAST PERFECT CONT ...
0
%
0
0
0
Back
Restart
After she ___________ (play) the violin for ten years, she joined an orchestra.
had been playing
Oops!
Okay!
Everything was white when I woke up today, because it ___________ (snow) all night.
had been snowing
Oops!
Okay!
She had no idea it was so late because she __________(not/watch) the time.
hadn't been watching
Oops!
Okay!
She _________ (go) home when I arrived at the party.
had already gone
Oops!
Okay!
Where have you been? We _____________ (wait) for you for ages.
have been waiting
Oops!
Okay!
How long ______ your father ________ (work) for the company when he retired?
had your father been working
Oops!
Okay!
He ______________ (drink) when I found him.
had been drinking
Oops!
Okay!
Jane has lost weight. She ____________ (diet) for months now.
has been dieting
Oops!
Okay!
"_______________ (take) your medicine regularly, Mr Smith? "Yes, doctor"
Have you been taking
Oops!
Okay!
They eventually found the dog after they _________ (look for) it all night.
had been looking
Oops!
Okay!
She was tired because she ________ (walk) for 2 hours.
had been walking
Oops!
Okay!
Mike has never had an accident, and he __________ (drive) for years.
has been driving
Oops!
Okay!
Our TV hasn't been working __________ last week.
since
Oops!
Okay!
This man is making me nervous. He _____________ (stare) at me all day.
has been staring
Oops!
Okay!
He __________ (take) surf lessons during this summer.
has been taking
Oops!
Okay!
His clothes were dirty because he _______________ (work) in the garden.
had been working in the garden
Oops!
Okay!
He hasn't decided on a career yet, but he _____________ (think) about it lately.
has been thinking
Oops!
Okay!
We had been writing ______ nearly half an hour when the bell rang.
for
Oops!
Okay!
I love this writer's books. I _____________ (read) for years.
have been reading
Oops!
Okay!
Helen had to wash her hands because she _______ (repair) her car.
had been repairing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies