Grammar Quiz

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

Other 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