[ Tenses ]
On June 20th I will return home. I …………….. away from home for two years by that time.
A. will be
B. will have been
C. will have been being
D. will already been
Select your answer:

Random Topics:
Noun Verb AgreementInfinitive and GerundsGrammar - ConnectorsNoun Phrases and Verb PhrasesPast Perfect TensesFuture Tenses and ModalsCollective NounsFuture Tense and ConditionalsVocab CheckingPhrase or ClauseOther quiz:
Grammar › ViewUsain Bolt ran very __________ to be a champion.
A. fast
B. slow
C. quiet
D. hot
Grammar › View
Tom saw _____________ in the mirror.
A. Herself
B. Himself
C. Yourself
