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

Random Topics:
Present Simple and Present ContinuousWho vs WhomDo not or Does notGrammar RulesPresent Perfect Continuous TenseAdjectives with -ED and -INGModal, Causative Verb & Elliptical StructureQuestion WordsPresent Perfect TensePhrasal Verb and ModalOther quiz:
Grammar › ViewThis is _______ eraser.
A. A
B. AN
Grammar › View
Where did you learn _______ English?
A. to speak
B. speaking
C. speak
Grammar- Later/Latter › ViewBye! See you ………………………………
A. latter
B. later
Vocabulary and Grammar › View
All my friends are of good _____ on the inside.
A. dependable
B. dependability
C. characteristic
D. character
