[ 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:
Mixed General Quiz › ViewWhich of the following cannot use the suffix -ness?
a. cheerful-
b. dark-
c. gentle-
d. honest-
e. small-
Pronoun › View
X : Where are _________ uniforms?
Y : In the cupboard.
A. They
B. Their
C. Them
D. Theirs
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
