Grammar Quiz

[ 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 Clauses

Other quiz:

Grammar › View

Someone 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