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:

Grammar › View

What words go in the blank?

I love dogs because _____________ sweet creatures that love to cuddle.

A. there is

B. there are

C. it is

D. they are


Grammar › View

I’ve just graduated from university so I don’t have a lot of working ………………………

A. experience

B. qualification

C. course

D. degree

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