そのような罰を彼に与える必要があったのか。

Meaning
was it necessary to inflict such a punishment on him?

Vocab used in this sentence

その
the, that, its, those
よう
like, way, kind, so that, such as, manner
a, the, na, nan, nai
punishment, penalty, curse, sanction, retribution, unpunished, punishing, condemnation
o, the, to, wo
he, his, him, boyfriend
in, to, on, at, into, upon
与える
give, affect, to give, confer, inflict, grant, afford, render
必要
need, have, necessary, needed, required, must, want, essential, necessity, indispensable
is, there, but, ga, will, however
あっ
oh, ah, ah, eh
the, was, ta, da, other
to, of
or, ka

Jeffrey van Binsbergen won multiple awards showcasing his development skills.