[ Grammar ]
By next month I ________ all my tests, and I can relax!
A. will have finished
B. will finish
C. will have been finishing
D. will be finishing

Random Topics:
Conditional Sentence Type 2Adjectives and PronounsTenses - Present and PastInfinitives for reasonsHas and HavePreference & Future TenseGrammar: Have toHave to / Do not have toMiscellaneous Grammar UsagesVerb FormsOther quiz:
Grammar › ViewIdentify the adverb in the following sentence: She quickly ran to catch the bus.
A. rapidly
B. quickly
C. speedily
D. swiftly
Present Tenses › View
Dear John, First of all, sorry I _____________ (not write) for so long, but I was on holiday.
A. am not writing
B. have not been written
C. have not written
D. don’t write
Grammar › ViewWatch
A. fishing
B. a bike
C. some new shoes
D. a DVD
Grammar › View
Q: ________is the longest river in the world?
Ans: Nile River.
A. When
B. Who
C. Which
D. Why
