Grammar Quiz

[ Grammar ]

How long ___ waiting for me?
a. have you been
b. you have been
c. have you

Select your answer:
         


Random Topics:

Present, Past and Future TenseHave GotDefinite & Indefinite Pronoun & ConditionalsArticles and NounsAuxiliary WordsWish - beginnerPreposition on TimeSubjunctivesInfinitive or GerundGrammar - Present Perfect Tense

Other quiz:

Present Tenses › View

The Amazon River ____ into the Atlantic Ocean.

A. flows

B. has flowed

C. is flowing

D. will flow


Conjunctions › View

………….. how hard I try, I never win.

A. Due to

B. Since

C. No matter

D. Different from