Ответ:
This farm has a great number of sheep.
Объяснение:
После "a great number of" нужно поставить существительное в множественном числе. Из предложенных вариантов подходит только sheep, множ. форма - тоже sheep.
Вы не можете сказать "a great number of cow". Это неправильное использование можно сравнить с русским "большое количество": "большое количество коровы/гуся/вола". Это звучит неправильно.