Grammar Quiz

[ Tenses ]

I __________ John for hours and hours and he __________. I’m really angry with him!

A. has called – haven’t answered

B. have been calling – hasn’t answered

C. am calling – has answered

D. haven’t called – is answering

Select your answer:
A  B  C  D  E 


Random Topics:

Pronouns and AdverbsCorrelative ConjunctionGrammar - direct/indirect objectsArticle & PrepositionGrammar: Adjectives & PrepositionsVocabulary and Verb TensesPast Tense vs Present Perfect TenseDirect and Indirect SpeechSimple Past TensesPresent Simple Tense Passive

Other quiz:

Tenses › View

While Lan _______  as a volunteer in the countryside, she met an old friend.

A. was working

B. had worked

C. work

D. worked


Narrative Tenses › View

Peter is very lazy.  He always copies his friends’ homework and never does it by _______________.

A. him

B. themselves

C. yourselves

D. himself

Vocabulary and Grammar › View

. At three o’clock this afternoon, we _____ outside the town hall for six hours.

A. will have been protesting

B. will have protested

C. will be protesting

D. shall protest


Grammar › View

The beautiful village is sheltered …………. the weather by the mountain.

A. from

B. by

C. in

D. of