Grammar Quiz

[ Present Tenses ]

How long _____ you been studying English?

A. have

B. are

C. do

Select your answer:

Random Topics:
Cleanup vs. Clean UpTransition Words And Phrase Lay vs. Lie Indefinite ArticleModals and ConditionalsInfinitive and GerundTenses PracticePassive Voice with ModalsPresent Tense vs Present Continuous

Other quiz:

Vocabulary › View


A. -to include or contain; -to be made up of
B. -dignified; -magestic
C. -stale; -moldy; -out of date
D. -definite; -clearly stated

Grammar - may/might/could › View

What are you doing? Don’t you know that you _____ write on the desks?

A. don’t have to

B. mustn’t

C. needn’t

How to use : Read the question carefully, then select one of the answers button.