Grammar Quiz

[ Grammar & Vocabulary ]

Kevin ____ his homework, but he ____ it yet.

A. has been doing/hasn’t been finishing

B. has done/hasn’t finished

C. has been doing/hasn’t finished

D. has done/hasn’t been finishing

Select your answer:
A  B  C  D  E 


Random Topics:

Modals in the Past - Speculation and DeductionTenses of VerbsPast Perfect and Past Perfect Continuous TenseGrammar - Present and Past PassiveModals of ProhibitionSentence TransformationConjunctions, Interjections and DeterminersSentence Structure and Verb TensesConditionals III - Mixed 1st, 2nd & 3rd ConditionalsCoordinating Conjunctions

Other quiz:

Tenses › View

I …… a week-long vacation in Italy online yesterday.

A. book

B. booked

C. have booked

D. will book


Grammar › View

The parrot _______ be free tomorrow
A. will
B. want
C. to

Vocabulary › View

something wrong with your body that shows you are sick

A. protect

B. symptom

C. vaccine

D. virus


Sentences › View

Madhan wrote a letter.

A. Letter

B. Madhan

C. Wrote