[ 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

Random Topics:
Linking WordsWould/would like - affirmative/negativeVerb to bePast TensesParticiple AdjectivesPossesive Pronouns and Modals of AbilityVerb to haveDefinite ArticlesGrammar - NounsPersonal PronounOther quiz:
Past Modals › ViewThe flowers died. I _________ remembered to water them.
A. should have
B. shouldn’t have
Gerund or Infinitive › View
I’m planning to go on …. English.
A. studying
B. to study
Present Perfect Tense › ViewThe 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
