Grammar Quiz

[ Present Tense ]

how long ______ Pete?

A. do you know

B. are you knowing

C. have you known

D. have you been knowing

Select your answer:
         


Random Topics:

Verb to Be Tenses & Object PronounSimple Past Irregular & NegativePast simple vs Present perfectAdverbial ClauseAdverb of FrequencyAdjective & AdverbsGrammar - to bePast Simple, Present Perfect TenseVerb PhraseGrammar Phrases

Other quiz:

Grammar › View

Find the verb in this sentences.
Ron slept for eight hours.

A. Ron

B. Hours

C. Slept


Perfect Tense › View

I have had this motorcycle _____ 10 years.

A. For

B. Since

C. Yet

D. By