Grammar Quiz

[ Past Perfect Simple ]

This morning I woke up feeling very tired because I _____ an exhausting night with the paper work.

A. have had

B. had had

C. have

D. was having

Select your answer:
A  B  C  D  E 


Random Topics:

Passive with ModalsActive & PassivePre-intermediateGrammar: Adjectives & PrepositionsPast Tense and Past ContinuousThird Grade ExamApostrophes and GrammarPast Simple, Past Continuous, Past Perfect, Past Perfect ContinuousSingular and Plural NounsGrammar-Verbs & Nouns Singular, Plural, Gender

Other quiz:

Prepositions of Place › View

The carpet is ______ the rugby ball and the plant.

A. on

B. in

C. under

D. beside


Grammar › View

I wish you ______ my things without asking all the time. It’s really annoying.

A. didn’t borrow

B. haven’t borrowed

C. wouldn’t borrow

D. hadn’t borrowed

Future Tenses › View

A: Come to the cinema with us.

B: Sorry, I can’t. I’ve taken extra shift at hospital, so I _____ (work) tonight.

A. am working

B. will work

C. am going to work

D. work


Grammar › View

The workers                          for higher wages for a long time. They have achieved it this week.

A. has been asking 

B. have been asking

C. have asked

D. has asked