Grammar Quiz

[ 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 Tense

Other quiz:

Present Perfect vs Past Simple › View

I 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