Grammar Quiz

[ Present Tenses ]

Willy has been arriving late to class for a while now.

A. Present Simple

B. Present Perfect

C. Present Continuous

D. Present Perfect Continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Time PhrasesParts of Speech and Compound SentencesReported SpeechModals for ObligationPreposition on TimeGerund, Participle, Infinitive, or AppositiveAdjective / Noun + to InfinitiveConditional Sentences Type 0, 1 and 2Adverbs by TypePresent Simple Passive

Other quiz:

Perfect Tense › View

Have you __________________ your homework yet?

A. did

B. done

C. have done

D. doing


Conjunctions › View

I like to play soccer, ___________ I like to play basketball.

A. so

B. and

C. because

D. but