[ Verb Tenses ]
By the end of this March, he ……….. here for 20 years.
A. has been living
B. will live
C. will be living
D. will have been living

Random Topics:
Participle Clauses & Cleft SentencesAdverb of TimeWh-QuestionConjunctive AdverbsPreposition and Preposition PhrasePresent Perfect TenseConditionalsShould and Shouldn'tPrepositions and TensesModal Verbs and Contrastive ConjunctionsOther quiz:
Tenses › ViewBefore Jennifer ________ to Australia, she ________ learning English.
A. go/ didn’t enjoy
B. had gone/ didn’t enjoy
C. went/ hadn’t enjoyed
D. went/ didn’t enjoy
Grammar › View
Nobody hates you, ……?
A. isn’t he
B. aren’t they
Adverb & Compound Sentences › View__________ the sun rises, the darkness fades away, __________ the day begins.
A. if, and
B. When, but
C. After, but
D. When, and
Grammar › View
we ______ use recycled bags
A. shouldn’t
B. should
