Grammar Quiz

[ Grammar ]

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:

would should couldInfinitives and ING FormsModals with Perfect InfinitiveAdjective SuffixesTime and CalendarModals in the PastTenses, Tag Questions, Phrasal VerbsVocabulary Spelling GrammarGrammar and StructureGrammar - some / any

Other quiz:

Figurative Language › View

The water was a glove that enveloped the swimmer’s body.

A. Simile

B. Personification

C. Alliteration

D. Metaphor


Grammar › View

Which word is a conjunction in the sentence “Holden must hurry, or he will be late”?

A. must

B. or

C. will

D. be

Modal Verbs › View

The buffet restaurant is free for kids under 5 years old. So you____pay for your son.

A. shouldn’t

B. mustn’t

C. don’t have to

D. ought not to


Simple Present and Present Continuous Tense › View

Clarus and his sister do not _______ along well with one another.

A. get

B. gets

C. got

D. getting