Grammar Quiz

[ Present Tenses ]

Ann is very tired. She ____ tennis for three hours.

A. is playing

B. will play

C. plays

D. has been playing

Select your answer:
         


Random Topics:

Verb, Object, PrepositionComparatives and Past Perfect TensePrepositional PhraseFuture Tense and ConditionalsInfinitive and GerundInversion + Passive VoicePresent SimpleGrammar for IELTSPast Simple and ContinuousVocabulary and Phrases

Other quiz:

Mixed General Quiz › View

Get to the ___ of the problem.
a. root
b. route


Grammar › View

Poor Tracy! She ____ that essay for hours now and she still ____.

A. has written/hasn’t finished

B. has been writing/didn’t finish

C. has been writing/hasn’t finished

D. has written/hasn’t been finishing