Grammar Quiz

[ 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:
A  B  C  D  E 


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 Sentence

Other quiz:

Grammar › View

I…………… ( fly) to Spain last 2 years. I …… ( buy) an expensive watch there.

A. flow, buyed

B. flown , bought

C. flew, buyed

D. flew, bought


Vocabulary › View

Word meaning sorrowful; expressing or evoking mourning or sadness (adj)

A. plaintive

B. elegy

C. fete

D. jocose

Adjective › View

Who 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