
[ 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:

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 › Viewa 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.