Learn English – Why is ‘sheep’ the same when talking about one or more than one

defective-nounsetymologygrammatical-numberi-mutationirregular

I am trying to find out why sheep has the plural sheep. I have found different explanations, such as, "it is because they were seen as uncountable, as in 'a herd of sheep'", "because it comes from German, which does not have the plural 's'" and that it is because it is a neutral Old English noun which does not change in the plural. Does anyone have the right explanation?

Best Answer

As the Oxford English Dictionary explains, 'The prehistoric plural *skǣpu normally lost its final vowel in Old English, so that nominative and accusative singular and plural became identical.'