[ 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

Random Topics:
PassivisationNouns FormationCommon Grammar Mistakes and Spelling TipsFuture Tenses, Conditionals and ProfessionsGrammar Pronoun and Singular Plural NounPhrasal Verbs with up and downLinking WordsDirect Object and Indirect ObjectIELTS VocabularyModals Posibility and ProbabilityOther quiz:
Vocabulary and Grammar › View. A _____ requires a lot of water to keep it looking green.
A. skateboarding park
B. golf course
C. ice-hockey rink
D. boxing ring
Adverb Clause › View
__________ I was running down the street, a car crashed into me.
A. Until
B. While
C. Before
D. Although