[ 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 › ViewHardly had I opened the door _______________ I heard somebody scream.
A. but
B. after
C. when
D. than
E. if
Present Perfect Continuous Tense › View
My friend and I do a great job
A. My friend and I has been doing a great job
B. My friend and I have been doing a great job
If 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
