YOU SAID:
i did not eat steak for dinner
INTO JAPANESE
私は夕食のためにステーキを食べませんでした
BACK INTO ENGLISH
I did not eat a steak for dinner
INTO JAPANESE
私は夕食にステーキを食べませんでした
BACK INTO ENGLISH
I did not eat a steak for dinner
That didn't even make that much sense in English.