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:

Present Tenses › View

LOOK! the baby (crawl)_______ down stairs.

A. is crawling

B. are crawling

C. was crawling

D. crawling


Vocabulary and Grammar › View

Living close to the metro station is very convenient for commuting.

A. handy

B. inconvenient

C. hard

D. difficult

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