[ 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
Select your answer:

Random Topics:
Definite & Indefinite Pronoun & ConditionalsTime Clauses and ConjunctionsTag QuestionMust / must notTransportation VocabularyParticiple - ing/ edGrammar (Adverbs, Prepositions, Prepositional Phrases)Active & Passive VoiceCoordinating Conjunctions and Comparative AdjectivesConjunctions and ClausesOther quiz:
Grammar › ViewSomeone delivers the newspapers.
We ________ .
_
A. have the newspapers delivered
B. had the newspapers delivered
C. deliver the newspapers
Present Tense › View
Mile ________ that notes for three days.
A. have been written
B. has been written
C. have been writing
D. has been writing
