Grammar Quiz

Topics: Present Tenses

She ______ her homework before dinner.

A. has finished

B. is finishing

C. finishes

D. finished

Select your answer:
         


Random Topics:

Sentence Types and ConjunctionsPast simple - Irregular VerbsAdverbReported Speech and Reported QuestionsFuture Tense VocabularyModal, Causative Verb & Elliptical StructureGrammar - TOEICSentence Structure and Verb TensesHave GotTenses and Figurative Language

Other quiz:

Vocabulary › View

To make grooves, wrinkles, or lines.

A. Hearth

B. Ghastly

C. Furrowed

D. Acrid


Present Tenses › View

He ____________ (cook) dinner for his family tonight.

A. cooks

B. is cooking

C. has cooked