Grammar Quiz

[ Tenses ]

She __________ for years in this school. (teach – present perfect progressive)

A. was teaching

B. will be teaching

C. has been teaching

D. had taught

Select your answer:
A  B  C  D  E 


Random Topics:

Preposition and Preposition PhraseNoun Verb AgreementImperative SentencesSubject and Verbs AgreementComparison of Adjective and AdverbConjunctions and PronounsConditional Sentence Type 2Adjectives and DegreesPresent and Past TensesAdverbs, Prefixes, and Suffixes

Other quiz:

Grammar › View

Students’ minds ____ about the order of structures.

A. has been confused

B. have been confused

C. have confused

D. has confused


Formal & Informal Words › View

Shortening for words

A. monosyllabic

B. clippings

C. scale

Tenses › View

Zaskia goes to school every day by Bus.

Subjective pronoun of “Zaskia” is ___

A. He

B. She

C. They

D. We


Grammar & Vocabulary › View

We have to ________ all our library books today.

A. return

B. buy

C. give