Grammar Quiz

[ Tenses ]

I ______ all of my homework last night.

A. finish

B. will finish

C. have finished 

D. finished

Select your answer:
         


Random Topics:

Past Simple and Past Continuous TensesLinking Words and PhrasesAdjectives and DegreesPassive Voice - Present TensesAdverb of MannerAdjective ClausesAuxiliary and Modal VerbsThere is or There arePast Simple Negative & Questions

Other quiz:

Grammar › View

She had to have the operation or she ___

A. dies

B. will die

C. would die

D. would have died


Verb Tenses › View

I was tired when you saw me because I ……… for the exam.

A. studied

B. have been studying

C. had been studying

D. would study