[ Present Tenses ]
How long ________ Peter?
A. have you known
B. have you been knowing

Random Topics:
Passive Voice - Present ContinuousConjunctions and Sequence ConnectorsGrammar - either...or, neither...norReported Speech and TensesDirect Object and Indirect ObjectComplex SentencesGender and GrammarPresent Simple & Present Continuous TensesComparative & Superlative AdverbsGerundsOther quiz:
Grammar › ViewIt´s nice _____________ someone how important they are to you.
A. Tell
B. To showed
C. To tell
Verb Tenses › View
I ? my keys at home this morning.
A. forgotten
B. forgat
C. forgot
D. forgetted
Grammar › ViewIs the sentence below a statement, a command, or a question? Is that a whale, or a shark?
A. statement
B. question
C. command
In/On/At + Time › View
I have volleyball _______ Saturday.
A. in
B. on
C. at
