[ Grammar ]
How long ___ ___ ___ waiting for me?
A. have you been
B. have you be
C. have you are
D. has you is

Random Topics:
Tenses and ArticlesFirst Conditional & Future TensesConjunctive AdverbActive-Passive VoicesVerb AbilityGrammar - First ConditionalThe First Conditional (if/unless)Zero ConditionalAdjectives and ArticlesWill or Going toOther quiz:
Compound Adjectives › ViewLeonardo da Vinci was an innovative and ______ genius
A. forward-thinking
B. self-driving
C. human-like
D. pessimistic
Simple Future Tense › View
Tomorrow … cloudy.
- is going to be
- will be
Vocabulary › View
merchant
A. faint; delicate; slight
B. scolded or corrected; expressed disapproval or blame
C. someone who sells goods to make money
D. someone who makes clothing
Interrogative Pronoun › View
All the cars have built in GPS! … will you rent?
- whatever
- whichever
- whoever
