[ Present Perfect Continuous Tense ]
Why is he so tired? He…(play)…tennis for five hours.
A. is play
B. playing
C. has been playing
D. have been playing

Random Topics:
Articles and NounsGrammar MistakesSentence Structure and ConjunctionsNoun, Verb, AdjectiveTenses & PrepositionConditionals and WishesFrequency AdverbsGrammar (either..or.. and neither..nor..)Take or PutThe First Conditional SentenceOther quiz:
Adjective › ViewWho is Mr Back? He’s …………………………………. to me.
a.known
b.imknown
c.unknown
d.inknown
Future Perfect Tense › View
Li and Susan …… dinner by the time you get back from work.
A. will have eaten
B. has eaten
C. have eaten
D. had eaten
