[ Perfect Progressive Tenses ]
By next year, she ______ (teach) at this school for ten years.
A. will have taught
B. will have been teaching
C. has been teaching

Random Topics:
Adjectives & PrepositionsPossessive AdjectivesModals and TensesInfinitive or GerundGrammar - Present Perfect TensePresent Perfect - Just, Already, YetPronounFuture SimpleGoing To Be and WillGrammar RulesOther quiz:
Grammar: Agreement › ViewThere ……………… several loaves of bread in the bag. ……………… she require any more?
A. is ; does
B. are ; do
C. is ; do
D. are ; does
Lend vs. Borrow › View
They had to … money to rent a house in Greece.
- lend
- borrow
Subordinating Conjunctions › View
Do you want to go to the zoo _________ we’re in Berlin?
A. so that
B. after
C. before
D. when
Gerund and Infinitive › View
I’m thrilled about ___ (travel) to other countries next year.
A. travels
B. to travel
C. travelling
D. travelled
