[ Tenses ]
future simple: Fill in the blank with the correct form of the verb: I __________ (finish) my homework by 5 pm tomorrow.
A. finished
B. will finishing
C. finishing
D. will finish

Random Topics:
Modals with Perfect InfinitivePast and Present TensesAuxiliary Verbs (be, do, have)Zero & First ConditionalWho am I?Present Perfect Negative and InterrogativeModals for Advice, Obligation/Prohibition, Necessity and Lack of NecessityVerb PhrasesRelative Clauses with who and whichSimple Present - Negative & InterrogativeOther quiz:
Grammar › ViewDon’t smoke too much, _____ you may have lung cancer.
A. and
B. but
C. so
D. or
Degrees of Comparison › View
Today is the ________ day of winter.
A. colder
B. coldest
Grammar › ViewPlease don’t ____________, but I don’t think your work has been up to your usual standard recently.
A. take offense
B. put pressure
C. take granted
D. take advice
Grammar › View
You (pass) the test if you (study) more.
A. You will had pass the test if you had studied more.
B. You would have passed the test if you had studied more.