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:
Yoke vs. YolkDefinitions, Synonyms There vs. It Would/would like - affirmative/negativeSimple Present and Present ContinuousFuture Simple TenseSimple present/ past/ future tenseGrammar for IELTSIntermediate Grammar

Other quiz:

Phrasal Verbs › View

hold onto

A. let go

B. reject

C. release

D. grab

Grammar › View

Choose the sentence that has correct punctuation.
A. Are we going home soon.
B. My name is Molly?
C. I went to Florida this summer.
D. I go to school at Sorrento Springs?

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