Grammar Quiz

Past Perfect Simple & Past Perfect Continuous Quiz


Preview:


Clare hasn’t finished her homework __________ .

A. already

B. just

C. yet

D. ever


Had you already _____________ James his birthday present when we gave him ours?

A. given

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!

A. drunk

B. been drinking


Gali hadn’t __________me that she would help me, so I wasn’t angry when she didn’t

A. told

B. been telling


Have you ________ been on a school trip?

A. yet

B. before

C. ever

D. for


_____________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?

A. for

B. since

C. from

D. when


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.

A. done

B. been doing


We’d __________ready all day when they called to say the party had been cancelled.

A. got

B. been getting


It was a fantastic experience because I’d never __________in a plane before.

A. flown

B. flying


Lizzie has been having dance classes _________she was four years old.

A. for

B. since

C. from

D. when


The exam _________when Jimmy finally found the right room.

A. has already started

B. had already started

C. already started

D. already starts




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.