![Grammar Quiz](https://grammarquiz.net/static3/logo.png)
[ 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:
![](https://grammarquiz.net/static3/wait.gif)
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 › Viewhold 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.