Past Perfect Simple & Past Perfect Continuous Quiz
Clare hasn’t finished her homework __________ .
Had you already _____________ James his birthday present when we gave him ours?
B. been giving
When they let us go in, we _________ outside the exam room for over half an hour.
A. have stood
B. have been standing
C. had been standing
D. are standing
Mum had _________her cup of tea for several minutes before she realised it had salt in it!
B. been drinking
Gali hadn’t __________me that she would help me, so I wasn’t angry when she didn’t
B. been telling
Have you ________ been on a school trip?
_____________that crosswrd for over an hour and you still haven’t finished it !
A. You’ve done
B. You’ve been doing
C. You’d done
D. You’d been doing
Had you been learning French ____________ several years before you took your first exam?
It’s the first time __________ all the answers right in a test!
A. I’ve got
B. I’d got
C. I’ve been getting
D. I’d been getting
I’d only __________the washing-up for a few minutes when Clare came home, so she offered to finish it.
B. been doing
We’d __________ready all day when they called to say the party had been cancelled.
B. been getting
It was a fantastic experience because I’d never __________in a plane before.
Lizzie has been having dance classes _________she was four years old.
The exam _________when Jimmy finally found the right room.
A. has already started
B. had already started
C. already started
D. already starts
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.