Grammar Quiz

[ Tenses ]

I have known my best friend ………………… Primary School.

A. for

B. since

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar: was/werePresent Perfect or Past SimpleNoun Phrases and AdverbialsDeterminersAbstract NounsSentence StructureConditional Sentence 0, 1Auxiliary VerbsGrammar (Possessive Pronouns)Present Perfect, Present Simple, Present Continuous

Other quiz:

Vocabulary › View

The builders used metal rods to _______ the walls of the building.

A. construct

B. collapse

C. reinforce


Indirect Speech › View

Miss Kelly said, “Students, I shall give you homework tomorrow.”

A. Miss Kelly said to her students that she should give them homework the next day.

B. Miss Kelly told her students that she shall give them homework the next day.

C. Miss Kelly told her students that she should give us homework the next day.

D. Miss Kelly told her students that she should give them homework the next day,

Modal Verbs › View

I fell in front of a crowd of people. What an _____ situation!

A. embarrassed

B. embarrassing


Tenses › View

When I last_________him, he was working in London.

A. saw

B. was seeing

C. was seeing

D. has seen