Grammar Quiz

[ Grammar ]

Choose the correct answer.

“Dr. Chang teaches math. He is an excellent teacher. He…..math at this school for more than 25 years.”

A. teach

B. have been teaching

C. taught

D. has been teaching

Select your answer:
A  B  C  D  E 


Random Topics:

Linking WordsWould/would like - affirmative/negativeVerb to bePast TensesParticiple AdjectivesPossesive Pronouns and Modals of AbilityVerb to haveDefinite ArticlesGrammar - NounsPersonal Pronoun

Other quiz:

Phrasal Verb & Prepositional Phrase › View

Jane and Tom have ___ because they had too many differences.

A. gone up

B. looked after

C. looked after

D. fallen out


a, an, the, Zero Article › View

Roentgen won ___ 1901 Nobel Prize.
a. a
b. an
c. the
d. X [Nothing]

Present Perfect Tense › View

The book (sell) ________ millions of copies so far.

A. sold

B. has sold

C. is selling


Vocabulary › View

care ___ your appearance

A. of

B. for

C. about