[ Tenses ]
Fill in the blank: I ___ (to finish) my homework before dinner.
A. finish
B. finishing
C. have finished
D. finished
Select your answer:

Random Topics:
Simple Present and Past TensesConditional Sentences Type 0, 1 and 2Possessive NounsTransition WordsSecond and Third ConditionalPast Perfect Simple TenseSpellingPronouns of QuantityVerb + InfinitivePresent Simple & Present Progressive TenseOther quiz:
Present Perfect vs Past Simple › ViewI haven’t seen my parents _____ last Christmas.
A. already
B. before
C. for
D. since
Grammar › View
What is a verb that helps the main verb in a verb phrase
A. action verb
B. helping verb
C. linking verb
D. adjective