Topics: 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
Select your answer:

Random Topics:
Time ExpressionsNouns & PronounsPresent Simple & Present Progressive TensePresent Simple for Future ArrangementSubjunctivesGrammar MistakesProgressive TenseQuantifiers with NounsIN, ON & ATTenses & AffixesOther quiz:
Vocabulary › ViewCoronado lost the large _____ Spain had given his expedition to find wealth.
A. investment
B. conquering
C. blazed
Auxiliary Verbs & Question Tags › View
… you decided yet?
A. have
B. has
C. do
D. did
