[ Future Perfect Tense ]
By the time I come back home , I ———- away for 3 years.
A. Will have been
B. Will be
C. Have been
D. Have been being

Random Topics:
Article & PrepositionGrammar: was/wereTime ExpressionsQuantifiers: too many, too much & enoughGrammar: Defining Relative ClausesConjunctive AdverbQuantifierPresent Perfect Negative and InterrogativeVocabulary and IdiomsTenses, Determiners & Subject Verb AgreementOther quiz:
Past Tense › ViewShe (park) the car outside the mall.
A. parks
B. park
C. parked
Gerund and Infinitive › View
I’m afraid I have some homework_______ today.
a. do
b. to do
c. going
d. done
Grammar › ViewMary and Jane …. playing a sport.
A. aren’t
B. isn’t
Conjunctions › View
Which compound sentence is written correctly?
A. She wants to take a train to China and she wants to fly to Spain.
B. She wants to take a train to China, and she wants to fly to Spain.
