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:
Tenses › ViewWhile 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
