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

___ it rain often here?

A. Do

B. Does

C. Don’t

D. Doesn’t


Simple Tenses › View

Choose the correct form of verb for the sentence.

Last year, he ___________ there to know if the barangay is clean.

A. goes

B. went

C. will go

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