[ Past Tenses ]
I ___ (finish) my homework yesterday afternoon.
A. finish
B. finished
C. was finishing
D. had finished
E. finishes
Select your answer:

Random Topics:
Be going to / WillArticles and PronounsPast TensesInversion + Passive VoiceVerb + Infinitive or GerundCountable QuantifiersModal Verbs for DeductionGrammar ElementaryComparative AdjectivesPast or Present Verb TenseOther quiz:
Grammar › ViewWhich word means next to last?
A. contentious
B. embark
C. conundrum
D. penultimate
Tenses › View
The freezing temperatures ____ dangerous roads tonight.
A. will create
B. created
C. create
D. is creating
