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.

Random Topics:
In/On/At + TimeConnectorsActive & Passive VoiceConditionals / Unreal PastComparatives, Superlatives & EquativesPresent Tenses: Simple vs ContinuousNarrative TensesArticles and DeterminersPre-intermediatePresent Perfect vs Past SimpleOther quiz:
Present Perfect Tense › View__________________ you _____________ the baby’s toys? They’re not in the cabinet!”
A. Have/see
B. Has/see
C. Has/seen
D. Have/seen
Grammar › View
What part of speech is the word ‘park’ in the sentence ‘We went to the park’?
A. Preposition
B. Verb
C. Adjective
D. Noun
Phrasal Verbs › ViewJohn 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?
