[ Tenses ]
He ___ a very experienced teacher. He ___ French for 15 years.
A. to be / taught
B. am / is teaching
C. is / has been teaching
D. will be / was teaching
E. was / are teaching

Random Topics:
ConjunctionsReflexive pronounsLanguage Features: Reflective ArticleVerb-ing and InfinitiveSimple vs Continuous Past TenseGerund Subject or ObjectAdverbs or AdjectivesAuxiliary VerbsGerunds, Infinitives and ParticiplesModals and InversionOther quiz:
Grammar › ViewThey have a new dog, ________ name is Hercules.
A. your
B. its
C. our
D. their
Grammar › View
That………… be Ted at the door. He’s in bed with chicken pox.
A. oughtn’t to
B. hasn’t to
C. musn’t
D. can’t
