Grammar Quiz

[ Present Tenses ]

We _______________ in this hotel since Saturday.

A. have been staying

B. are staying

C. stay

D. have stayed

Select your answer:
A  B  C  D  E 


Random Topics:

Subject Verb Agreement and Coordinating ConjunctionsHow much and how manyConjunctivesTenses and StructuresSentence Fragments and Complete Sentences3rd Person SingularCommasPassive Modals, Impersonal PassiveGrammar (Possessive Pronouns)Adverbs of frequency

Other quiz:

Vocabulary and Grammar › View

What is the meaning of the word ‘exaggerate’?

A. To ignore or disregard something.

B. To accurately describe something.

C. To downplay or minimize something.

D. To overstate or magnify something.


Modal Verbs › View

Determine the correct use of “can”: “You ___ come to the study session if you need extra help.”

A. must

B. should

C. can

D. could

Grammar › View

What do you see?
A. I see a aeroplane.
B. I see an aeroplane


Grammar and Vocabularies › View

The weather forecast says it ——– hot tomorrow.

A. should be

B. is being

C. will be

D. must be