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:
Ich habe
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.