1

See this Baa Baa Black Sheep song

Baa, baa, black sheep, have you any wool?
Yes sir, yes sir, three bags full!
One for the master,
And one for the dame,
One for the little boy
Who lives down the lane
Baa, baa, black sheep,
Have you any wool?
Yes sir, yes sir,
Three bags full...
Baa, baa, black sheep, have you any wool?
Yes sir, yes sir, three bags full!

Why do they say "Have you any wool?"? why not "Have you had any wool?"?

Is it ungrammatical to say "Have you any wool?" in everyday conversation?

2
  • Also note that "have you had" is not a viable alternative as that is how the perfect tense is formed. You may have been thinking of "have you got" which is also addressed in the linked answers.
    – TypeIA
    Commented Oct 22, 2019 at 5:07
  • There is a famous comedy sketch based around "Have you any eggs?".
    – djna
    Commented Oct 22, 2019 at 7:57

0

Browse other questions tagged .