[ Tenses ]
He _____ the mayor of the town for seven years until his death last year.
A. would have been
B. has been
C. had been
D. will have been

Random Topics:
Compliment, Congratulation, and HopeRelative Pronouns and AdverbsConjunctions, Prepositions and InterjectionsPresent Perfect and Present Perfect Progressive TensesAdjective Clause and Adverb ClauseVerb IdentificationConditional Sentence Type 3Helpful Phrases Correlative ConjunctionDefinite, Indefinite and Zero ArticlesOther quiz:
Grammar › ViewWhat is the present tense of “sleep”?
A. sleep or sleeps
B. slept
C. will sleep
First Conditional › View
I _____ you an answer when I have one.
A. would give
B. will give
C. give
Grammar › ViewThe hunter managed a hunt a ___________.
A. dear
B. deer
Grammar › View
Using it wisely, leisure promotes health, efficiency and happiness
A. If I could have known about
B. If I would have known about
C. Had I known about
