Grammar Quiz

[ Prepositions and Tenses ]

Use the correct tense: ‘I (finish) my homework before dinner.’

A. I will finish my homework before dinner.

B. I finished my homework before dinner.

C. I had finished my homework before dinner.

D. I finish my homework before dinner.

Select your answer:
A  B  C  D  E 


Random Topics:

In/On/At + TimeConnectorsActive & Passive VoiceConditionals / Unreal PastComparatives, Superlatives & EquativesPresent Tenses: Simple vs ContinuousNarrative TensesArticles and DeterminersPre-intermediatePresent Perfect vs Past Simple

Other quiz:

Vocabulary › View

What word means to cause great interest or attraction?

A. Devastated

B. Fascinate

C. Implicit

D. Gregarious


Future Tenses › View

I’ll let you know when he ______ back home.

A. is coming

B. comes

C. will come

Phrasal Verbs › View

John won’t be arriving until later, I’m afraid. His train’s been ………………. .

A. held up

B. held off

C. held back

D. held in


Tenses › View

Formulate a question in future perfect: By next year, will you (to graduate)?

A. By next year, will you have graduated?

B. Will you have been graduated by next year?

C. By next year, will you graduate?

D. By next year, will you be graduating?