[ Present Perfect Continuous Tense ]
Why … Mandarin classes for the last three weeks?
A. have you not been attending
B. have not you been attending

Random Topics:
Present Perfect & Past Simple TensePunctuating ClausesPrepositions and AdverbsFuture Simple TenseLinking VerbsAdjective, Adverb, and Noun FormsGrammar : Must (Necessity)Active-Passive VoicesSimple Past Tense and Past Perfect TenseDefinite and Zero ArticleOther quiz:
Grammar › ViewIf the bus driver doesn’t drive faster, I ____ late for the appointment.
A. am
B. will be
C. won’t be
D. am not
First Conditional › View
If sally ______ late, I ______ mad
A. arrives/ will be
B. arrive/ will be