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:
         


Random Topics:

Quantifiers / Prepositions of Time and Comparative AdjectivesGrammar and Passive VoiceDegree of ComparisonContinuous TenseTenses of VerbsDescriptionsPresent Simple and Continuous TensePresent Perfect Simple & Present Perfect ContinuousConjunctive Adverbs

Other quiz:

Conjunctions › View

Harjit is very tall ________ Ranjit is even taller.

A. and

B. or

C. but

D. because


Articles › View

__________ earth moves around __________ sun.

A. The, the

B. An, a

C. The, –

D. -, –