____ HAVE YOU KNOWN HIM

12. ____ have you known him?A. How often B. When C. How long ago D. How long