Grammar Quiz

[ Tenses ]

He hasn’t written a letter yet.

A. Future Simple

B. Present Perfect

C. Past Simple

D. Present Continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Gerund vs InfinitiveGrammar / PronounsComparative and SuperlativesPast Tense vs Present Perfect TenseLinking Words and PhrasesVerbs – Nouns – Adjectives - AdverbsThere is, There are, Some, AnyComparison Degree & GerundsIn/On/At + TimeGrammar - Present and Past Passive

Other quiz:

Grammar › View

Kareem will _______ almost $1,000 by next year.

A. had saved

B. have been saving

C. have saved

D. saves


Verb Tenses › View

Form a sentence using past perfect tense.

A. She will finish her homework before dinner.

B. She had finished her homework before dinner.

C. She finished her homework before dinner.

D. She has finished her homework before dinner.

Grammar › View

Identify the simple subject in the sentence below.

Does calcium carbonate make the shells of crabs and lobsters hard and stony?

A. calcium carbonate

B. shells

C. crabs

D. lobsters


Active vs. Passive Voice › View

    What is the best way to change the following sentence from passive to active voice?

    The awkward dance was done by Vincent.

A.     By Vincent, the awkward dance was done.
B.     The awkward dance by Vincent was done.
C.     Vincent danced awkwardly.