Grammar Quiz

[ Tenses ]

She ______ (finish) her homework already.

A. finished

B. finishes

C. has finished

D. is finishing

Select your answer:
         


Random Topics:

Modal Verbs & Perfect InfinitivePresent / Future / Present Progressive / non Action VerbsUsed to - Would - TensesPrepositions of Place & TimeConditional Sentence Type 1Gerunds and ModalsIntensifiers: Really vs VeryUsed to & would & Past SimplePronouns and AntecedentsRelative & Modals

Other quiz:

Gerund and Infinitive › View

The client claims … the invoice.

A. have paid

B. paying

C. to have paid

D. having paid


Idioms › View

Time goes ___ quickly, my dear.
a. by
b. for
c. in