Grammar Quiz

[ Grammar ]

Tom didn’t do his homework, so the teacher became very angry. He _____ his homework.

a. must have done

b. should have done

c. might have

d. will have done

Select your answer:
A  B  C  D  E 


Random Topics:

Past Tense vs Future TenseVocabulary & GrammarGrammar - Compound SentencesWish SentencesPresent/Past/Past ParticplePresent Perfect and Simple Past TenseVerbs and Possessive AdjectiveSimple Present Tense/be/Present ProgessiveFuture Simple TensesPast Continuous Tense

Other quiz:

Grammar › View

Chicago is a large city, _____?

A. aren’t it

B. doesn’t it

C. won’t it

D. isn’t it


Grammar › View

This is the __________ ring I have ever seen. Where did you get it?

A. most unusual

B. more unusual

C. as unusual

D. less unusual

Grammar › View

Ann: Can we see snow in the mountain? Joe: I don’t know. If it _________ next week, we ______ be able to see it.

A. gets; won’t

B. will get; won’t

C. is getting; will

D. got; wouldn’t


Grammar › View

She usually __________ (walk) with her dog and ____________ (watch) the boats that ____________ (arrive) at the harbour.

A. Walk – watchs – arrives
B. Walks – watch – arrives
C. Walks – watches – arrive
D. Walkes – watchs – arive