Вопрос:

2. A: How long ... (he/know) Kathy? B: Since they met at university.

Ответ:

Перевод задания: Как долго он знает Кэти? — С тех пор как они познакомились в университете.

A: How long has he known Kathy?
(Как долго он знает Кэти?)

B: Since they met at university.
(С тех пор как они познакомились в университете.)

Present Perfect употребляется с How long для действия, начавшегося в прошлом и продолжающегося сейчас.

Ответ: has he known.