Grammar Quiz

Topics: Grammar - Present Perfect

Have you ___ your homework yet?

A. finish

B. finished

C. finishes

Select your answer:
         


Random Topics:

Simple Present and Past TensesComparatives, Superlatives, and ModalsMesopotamia VocabularyPresent Simple Tense PassivePresent Perfect and Present Perfect ContinuousHomophonesGrammar / PronounsFuture Continuous, Future Perfect and Future Perfect ContinuousPast and Future TensesSimiles and Body Idioms

Other quiz:

Conjunctive Adverbs › View

Roberta didn’t have all the ingredients to bake a cake; ________________, she decided to prepare something else.

A. finally

B. indeed

C. therefore

D. however


Grammar › View

. If I ___ more time, I would have finished the project.

A. has

B. have

C. had

D. having