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

The_____________ shows how the word is spelled.

A. entry word

B. guide word

C. definition

D. part of speech


Grammar › View

Olivia and I play tennis, usually ________ play on Saturday

A. You

B. they

C. we

D. it

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