[ 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:
Present Perfect vs Past SimpleIn/On/At + TimeAdverb and Sentence StructureFinite and Non-Finite VerbAdverbial Clause of Cause and EffectConjunctions, Interjections and DeterminersToo or EnoughCommon ErrorGrammar Present Perfect (ever never)Past Simple TensesOther quiz:
Past Perfect Continuous Tense › ViewShasa … the diet plan for more than two weeks when finally recognizing it didn’t work.
- has been trying
- had been trying
Vocabulary & Grammar › View
To eat food by moving your teeth up and down many times.
A. feed
B. gulp
C. chew
D. swallow
