[ 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:
Prepositional Phrases › ViewLena reads …… She can finish an entire book in a day
A. Quickly
B. Quick
C. Slow
D. Slowly
Present Progressive › View
They ______ _____ ________ t.v
A. not are watching
B. are watching not
C. are watching not
D. are not watching
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
