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:

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