Grammar Quiz

[ Present Tenses ]

Dad always ________________ home before 7 pm.

A. has been coming

B. has come

C. is coming

D. comes

Select your answer:
A  B  C  D  E 


Random Topics:

Adjective OrderWestern Europe CountriesBe going to / WillPreposition FormGrammar - help/have/let/makeModals of PredictionGrammar - ConnectorsGrammar and Sentence StructureNoun Verb AgreementInfinitive and Gerunds

Other quiz:

Grammar › View

________________? There’s been an accident.

A. Do you hear

B. Have you been hearing

C. Have you heard


Tenses › View

I ____ not work as a teacher next year.

A. do

B. does

C. will

D. did

Modals › View

You CAN’T wear jeans at work. Men have to wear a suit and a tie.

A. permission

B. prohibition

C. impossibility


Vocabulary › View

What does it mean to ‘shackle’ someone?

A. To deprive of freedom especially by means of restriction or handicap

B. A long, angry speech of criticism

C. Having a very eager approach to an activity

D. Not quite right; inappropriate or out of place