[ 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:
Passive Voice › ViewThe report ________ two days ago.
A. should been finished
B. should finish
C. should have been finished
D. should have being finished
Grammar › View
Choose whether the underlined adjective is attributive or predicative:
My best friend has just won a lottery!
___
A. attributive
B. predicative
Vocabulary › Viewmerchant
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
