[ Present Tenses ]
Poor Meg! She…. that essay for hours now and she still hasn`t finished
A. writes
B. is writing
C. has written
D. has been writing

Random Topics:
Grammar: AgreementIf ClausesReporting VerbsWord Form & Verb TenseGrammar - Nouns, Verbs, and AdjectivesArticles & QuantifiersHave vs. HasHave toReported Speech and Reporting VerbsTenses and Sentence CompletionOther quiz:
Grammar › ViewI often go __________ on a Saturday night.
A. to dance
B. dancing
C. dance
Grammar › View
There are _________ biscuits on the plate.
A. some
B. any
C. an
D. a
Modal and Phrasal Verbs › View…. you please be quiet? I’m trying to read.
A. Would
B. Can
C. Shall
D. Should
Comparatives or Superlatives › View
A giraffe is ______ than a deer.
A. Shorter
B. Smarter
C. Taller
