[ 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 _____ leave early because I wasn’t feeling well.
A. has to
B. mustn’t
C. had to
D. have to
Present Simple Tense › View
Negating sentences in present simple tense: Rewrite the following sentence in the negative form using present simple tense: She eats breakfast every morning.
A. She not eat breakfast every morning.
B. She doesn’t eating breakfast every morning.
C. She does not eat breakfast every morning.
D. She not eats breakfast every morning.
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