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

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 PassiveOther quiz:
Grammar › ViewThis movie is_____ than Spider Man 1.
A. bad
B. the worst
C. better
D. the best
Grammar › View
Positive sentence: The singer will sing three songs.
Interogative sentence: … ……………………….
A. will the singer be singing three songs?
B. will the singer sing three songs?
C. will the singer have been singing three songs?
D. will the singer have sung three songs?
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
