[ Tenses ]
Tom _______his homework last night.
A. have finished
B. is finishing
C. was finishing
D. finished
Select your answer:

Random Topics:
-ing / InfinitiveRoot WordGrammar ErrorsVocabullary TestPresent Simple vs Past SimpleVerb Tenses and Sentence StructureModal Verbs and ConditionalsPassive and Active VoicePresent Simple & Present Continuous TensesHow often - long - much - manyOther quiz:
Grammar › View(Sara) _____ loves the present so much.
A. we
B. she
C. it
Grammar › View
He was very lucky when he fell off the ladder. He _____ himself.
a. could have hurt
b. should have hurt
c. must have hurt
d. will have hurt
