To be honest, all of those sound applicable. But since there isn't an all of the above answer, I'd say your best bet is either A or D. <span />
Answer: who loves science?
The class who has the best projects will go on a trip.
Whom is this package for?
Jay den is the boy who scored the goal in the big game.
Which of the following uses who and whom correctly?
Explanation:
Mandarin, Arabic, Japanese - I would say languages with more complicated characters are harder..