YOU SAID:
what are you having for lunch
INTO JAPANESE
あなたは昼食に何を持っていますか?
BACK INTO ENGLISH
What do you have for lunch?
INTO JAPANESE
あなたは昼食のために何を持っていますか?
BACK INTO ENGLISH
What do you have for lunch?
That didn't even make that much sense in English.