[ Tenses ]
Choose the correct tense for the following sentence: ‘I will have finished my work by the time you arrive.’
A. Present simple tense
B. Past continuous tense
C. Future indefinite tense
D. Future perfect tense

Random Topics:
Conditionals 1,2,3Past Narrative TensesFirst Conditional & Future TensesArticle & PrepositionModals of DeductionIndependent and Dependent ClausesArticles with SubstancesPast Simple, Present Perfect TensePresent Simple and Present Continuous TensesWishesOther quiz:
Tenses › ViewWe went to the movie last night and I thought ……….
A. The Film is good
B. The Film so well
C. The Film is well
D. The Film was good
Grammar › View
___ about the lesson, you would have answered the question easily
A. If you have understood
B. You had understood
C. If you understood
D. Had you understood
Present Continuous Tense › ViewThey are …………………………their shoes.
A. To wear
B. To wearing
C. Wearing
D. Wears
Modals for Necessity and Suggestions › View
You _______ make hotel reservations in advance. It might be difficult to find a room after you get there
A. have to
B. ‘d better
