Topics: 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:

Random Topics:
Mixed ConditionalAdjectives (-ed / -ing)Third ConditionalGerund or InfinitivesAdjective / Noun + to InfinitiveMiscellaneous Grammar UsagesPresent Simple and Past ContinuousPresent, Past and Future TenseConjunctive AdverbParallel Structure or Combining SentencesOther quiz:
Grammar › View—————— your school got a swimming pool ?
A. does
B. has
C. have
D. do
Grammar › View
“vulnerable” have the same meaning with
A. easily hurt
B. strong
C. safe
D. hard to affect
