单项选择题

He has ______ strange hobbies like collecting bottle tops and inventing secret codes.

[A] gone on
[B] gone in for
[C] gone with
[D] gone through