[ 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:
Question Tag › ViewThe letter hasn’t arrived yet,
A. has the letter
B. hasn’t it
C. has it
D. hasn’t the letter
Preposition › View
The organizers are congratulating themselves ………… attracting record numbers to the event
A. in
B. with
C. about
D. on
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
