[ 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 › ViewChoose the synonym for the highlighted word:
foul the pond
A. clean
B. cross
C. contaminate
D. circle
Phrasal Verbs › View
The technician _____________________ a lot of difficulties when he tried to fix our internet connection.
A. came up with
B. came into
C. came down with
D. came across
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
