[ Present Perfect Tense ]
I __________ (finish) my homework before dinner.
A. finishing
B. will finish
C. finished
D. will finishing
Select your answer:

Random Topics:
Relative & Interrogative PronounsTenses & AffixesGerund, Infinitive, Bare VerbPassive Modals in Different TensesPhrases and ClausesQuantifiers / Prepositions of Time and Comparative AdjectivesPast Simple (Questions)Ed and Ing EndingsPresent Simple x Present ContinuousPerfect Tenses and Have GotOther quiz:
Phrasal Verbs and Verb Forms › ViewWe’d better _____ if we want to get there in time.
A. sped up
B. take up
C. speed up
D. turn down
Preposition after some Verbs › View
The course in this school appeals _______ me the most
A. by
B. on
C. to
D. of
