Which word means "what" in the Welsh sentence?
Yes, "beth" means "what" and it is derived from "peth" which means "thing" (peth + SM = beth)
It's from pa beth (which thing) with the pa then being dropped.
Beth means what
"What have you got" sounds similar to "what did you have" but not correct
'What have you got' is the present tense and without 'got' would be 'what do you have'
The version of 'got' for the past tense would be 'What did you get'