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:
Vocabulary › ViewWhat 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 › 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?
