Grammar Quiz

[ Present Tenses ]

He ____________ (work) as a doctor for over twenty years.

A. works

B. is working

C. has worked

Select your answer:
A  B  C  D  E 


Random Topics:

Offering HelpIdentify The TensesRegular Plural NounsGrammar - either...or, neither...norWestern Europe CountriesGrammar : Must (Necessity)Basic TensesVerb TenseComparative Adjectives and AdverbsPresent Simple x Present Continuous

Other quiz:

Simple Past Tense › View

He passed his examination because he ……………………… very hard.

A. was studying

B. studies

C. studied

D. were studying


Simple present/ past/ future tense › View

The rain _________ (stop) an hour ago.

A. stopped

B. stops

C. stop

D. will stop

Grammar › View

They are taking Sarah and ____ to a yoga class. Would you like to join ____?

A. I; we

B. me; us

C. my; our

D. mine; ours


Vocabulary › View

A pancake ___________ from a crepe, because it is a lot thicker.

A. refreshing

B. appetizing

C. differs

D. energizes