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

Hardly 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

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