Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
9. PAST PERFECT vs PAST PERFECT CONTINUOUS
0
%
0
0
0
Back
Restart
When I ___ the radio, the News ___.
turned on / has already finished
turned on / had already finished
turned on / have already finished
had turned on / had already finished
Oops!
Okay!
I ___ dinner before you got home.
have
having
had had
had
Oops!
Okay!
When Luke ___ a blister, he ___ for 5 hours.
got / had been jogging
got / has been jogging
got / have been jogging
get / had been jogging
Oops!
Okay!
When she ___ to class, she realized she ___ her book.
got / hadn't brought
had gotten / hadn't brought
had gotten / didn't bring
got / has brought
Oops!
Okay!
They ___ the homework before they went to the party.
have done
have been doing
had done
has done
Oops!
Okay!
I ___ your wedding video for 30 minutes when ___ a power shortage.
had been watching / there has been
had been watching / there had been
was watching / there was
had been watching / there was
Oops!
Okay!
He ___ for three hours when he saw an accident.
had been driving
has been driving
had driven
have been driving
Oops!
Okay!
Lucy ___ a letter for 15 minutes when her friend ___ her.
had been writing / called
had been writing / had called
has been writing / called
have been writing / called
Oops!
Okay!
When they ___ the TV, the game ___.
turned on / has already finished
turned on / had already finished
had turned on / already finished
had turned on / had already finished
Oops!
Okay!
John ___ out when I ___ in the office.
has gone / arrived
had gone / had arrived
had gone / arrived
went / had arrived
Oops!
Okay!
She ___ on the phone for twenty minutes when she got an email.
had talked
has been talking
have been talking
had been talking
Oops!
Okay!
When the manager ___ in we ___ for 10 minutes.
come / had been reading
came / have been reading
came / had been reading
came / has been reading
Oops!
Okay!
When she ___, we ____ the meeting.
had arrived / had already started
arrived / had already started
arrived / have already started
had arrived / started
Oops!
Okay!
He ____ very tired because he ___ well.
was / hadn't slept
had been / didn't sleep
has been / didn't sleep
was / hasn't slept
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies