[ 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

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 / anyOther quiz:
Tenses › ViewBefore Jennifer ________ to Australia, she ________ learning English.
A. go/ didn’t enjoy
B. had gone/ didn’t enjoy
C. went/ hadn’t enjoyed
D. went/ didn’t enjoy
Grammar › View
Nobody hates you, ……?
A. isn’t he
B. aren’t they
Modal Verbs › ViewThe 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
