[ 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

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 ConjunctionsOther quiz:
Vocabulary › Viewsomething 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