[ Present Simple, Present Continuous or Present Perfect ]
How long _____ you _____ (know) John? 3 years
A. Have you known
B. Are you knowing
C. do know
Select your answer:

Random Topics:
Noun and PronounPrepositionsModals in the PastVerb FormsComparison & Modal Verbs in Passive VoiceMixed TensesSubject-Verb AgreementPreposition (at,in,on)Possessive Pronouns and Adjective PronounsOther quiz:
Auxiliary Verbs › View___ your roommate like to eat pets?
A. Am
B. Is
C. Are
D. Does
E. Do
Gerund/ To Verb/ Verb › View
You should plan …….more money
A. to save
B. saving
C. save