[ 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

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, GenderOther quiz:
Future Tenses › ViewA: 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