[ 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 PhrasesOther quiz:
Mixed General Quiz › ViewGet 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
