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:

Grammar › View

What change, if any, should be made to the following sentence?

The cats loves rolling around in the grass.

A. Change cats to Cat

B. Change loves to love

C. Insert a comma after cat

D. No change needed


Grammar › View

What is the correct spelling of snap + ing

A. snapped

B. snapeing

C. snaping

D. snapping

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