[ 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:
Vocabulary › View(n) a person who steers or directs a ship or an aircraft
A. descendants
B. majority
C. navigator
D. twilight
Present Tenses › View
A: ‘Hello, Jane. I’m home.’
B: ‘Where have you been? I ______ for you all day!’
A. have been looking
B. look
C. am looking
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
