[ Tenses ]
We … staying home for 3 months by the end of May
A. Have
B. Will be
C. Will have been
D. Will have

Random Topics:
Pre-intermediateSimple Present Tense with Adverb of FrequencyPresent Perfect Tense and Simple Past TenseConjunctions, Interjections and Sentence TypePresent and Past Perfect TensesConjunction and PunctuationGrammar - QuantiflierVerb PhrasesPositive and Negative ConnotationsPresent TenseOther quiz:
Present Perfect Simple vs Continuous › ViewHe __________ (not finish) his homework yet.
A. has not finished
B. has not been finishing
How much and how many › View
How ___ money do you need to buy a house?
A. Many
B. Much