[ 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:
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