[ Grammar ]
How long _____ you _____ him?
A. have…known
B. do…know
C. did…know
D. will…know
Select your answer:

Random Topics:
Present Simple Questions-ed and -ing AdjectivesPrepositions of MovementPronouns, Sentence Structure, and ApostrophesInfinitives and ING FormsComparative and SuperlativesEnglish ArticleTenses and Word FormationCommon & Proper NounsOther quiz:
Reflexive Pronoun › ViewIt is important that ones take time to understand … before choosing a career.
- oneselves
- themselves
Grammar › View
When you … your work, you can go home.
A. Finish
B. Finished
C. Will finish
D. Have finish