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:

Mixed General Quiz › View

Which 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 › 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