Grammar Quiz

[ Tenses ]

She ______ (finish) her homework already.

A. finished

B. finishes

C. has finished

D. is finishing

Select your answer:
A  B  C  D  E 


Random Topics:

Present Verb TensesGrammar and PunctuationConjunctions & PrepositionsSentence Structure and ConjunctionsSimple vs Present Continuous TensesVerb FormModal Verb Gerund or To InfinitiveArticle and Order of AdjctiveGrammar for IELTSIn/On/At + Time

Other quiz:

Grammar › View

What is the past tense of “slam”?

A. slam or slams

B. slammed

C. will slam


Progressive Tense › View

Harry is putting garlic and oil in the pan.

A. present progressive

B. past progressive

C. future progressive

Grammar › View

Species survive because they — to new situations. My church will — a needy family.

A. adopt, adapt

B. adapt, adapt

C. adapt, adopt

D. adopt, adopt


Conjunction › View

You shouldn’t go out __________ it’s raining heavily.

A. for

B. already

C. because

D. but