Grammar Quiz

[ Tenses ]

How long _______ (sit) here? Are you waiting for someone?

A. have you been sitting

B. have you sat

C. are you sitting

D. do you sit

Select your answer:

Random Topics:
Few vs. LittleSimple Past Future Tense Question TagsSimple Past vs Past Continuous TenseCardiology Services-ing form and the to-infinitivePassive Voice of TensesIf/Unless - Conditional type 1Has Got & Have Got

Other quiz:

Vocabulary › View

a group that enjoys superior status to others

A. raze

B. elite

C. wreak

D. advocate

Homonyms › View

In olden days most women could ___ beautifully.
a. so
b. sew

How to use : Read the question carefully, then select one of the answers button.