Ответ:

Перевод задания: Как давно ты занимаешься этим хобби?

Среди предложенных вариантов нет естественного нормативного ответа: have в значении «иметь» обычно не употребляется в длительных временах. Правильно: How long have you had this hobby? Здесь нужен Present Perfect, поскольку речь идёт о состоянии, начавшемся в прошлом и продолжающемся сейчас.

How long have you had this hobby? (Как давно у тебя есть это хобби?)

Ответ: правильной формы среди вариантов нет; следует сказать “How long have you had this hobby?”