Да, по-русски звучит несколько коряво. Но давайте представим, что мы заменим этот перевод на "Он ест рыбу" (такой вариант, кстати, тоже принимается). А теперь вам попадется это русское предложение в упражнении для перевода на испанский. Вы уверены, что переведете его как "Él come los pescados."?