При вопросе "ты вчера поел?" правильно "you ate yesterday?" или "Did you eat yesterday?"
Did you eat yesterday?