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:

Tenses › View

We _____ (plan) to visit Paris for a long time.

A. have been planning

B. plan

C. were planning


Reported Speech and Subjunctive › View

My colleague assured ………. as soon as she had access to the platform.

A. me that she would log in

B. to me that she would log in

C. to log in

D. that she was logging in

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