Grammar Quiz

[ Present Tenses ]

How long ________ Peter?

A. have you known

B. have you been knowing

Select your answer:
A  B  C  D  E 


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 AdverbsGerunds

Other quiz:

Phrasal Verb › View

This 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 › View

Is 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