Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


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 TensesWishes

Other quiz:

Tenses › View

We 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 › View

They 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