Grammar Quiz

[ Present Perfect Continuous Tense ]

Why … Mandarin classes for the last three weeks?

A. have you not been attending
B. have not you been attending

Select your answer:
A  B  C  D  E 


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 Article

Other quiz:

Grammar › View

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