[ 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 bought a newspaper this morning.
A. What bought you this morning?
B. What did you buy this morning?
C. What you did buy this morning?
Vocabulary › View
Only the ___________ families have access to the premium membership.
A. boondoggle
B. bourgeois
C. angst
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