[ Grammar ]
My new computer …. by the end of this month.
A. will have arrived
B. will be arriving
C. will have been arriving

Random Topics:
Present Tense (Negatives and Questions)Verbs & Phrasal VerbsVerb Patterns / IngFuture PlansCompliment, Congratulation, and HopeBare Infinitive and To InfinitivePast Perfect or Past Perfect ContinuousGrammar and SyntaxPast Continues TensePossessive NounsOther quiz:
Vocabulary › ViewWhat does the word “reiterate” mean?
A. To say, state, or perform again
B. To ignore or dismiss
C. To simplify or shorten
D. To complicate or confuse
Vocabulary › View
Brev
A. Water
B. Short
C. Large, great
D. Warn
Anyone who ____ their cheque may have it today.
A. want
B. wants
C. wanting
Grammar › View
Let’s go for a long walk, ______?
A. will we
B. shall we
C. don’t you
D. do you
