This server needs a new hamster in its wheel. It's so slow tonight it's not funny.
It is "You have..." read the rest of the lyrics.
Du hast mich gefragt... literally means "You have asked me", as the word Frage means question, and the verb Fragen means "to question", IIRC.
The German verb "haben", to have:
du hast (you, singular)
er hat (he)
sie hat (she)
es hat (it)
wir haben (we)
Sie haben (you, polite form or when talking to a group of people)
Amazing I remembered that from school.
Master of common sense. If you don't like it, stop reading.