[ 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:
Phrasal Verb › ViewThis crossword is too difficult, I can’t work it out. What does ‘Work out’ mean?
A. Give up
B. Find a solution or answer
C. Forget
D. Remember
Grammar › View
Where is the stressed syllable of the word: re-mem-ber
A. First
B. Second
C. Third
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
