[ 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 PhrasesOther quiz:
Grammar › ViewFind 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
