この用法(過去肯定疑問文+yet)って,辞書や文法書には載っていなくて, ぼくも最初は Haven't you eat yet?とかの間違いじゃないんだろうかと思っていたけども, 実際には雑誌でもメールとかの通信文でも普通に使われてて, 正しいとしかいいようがない感じ.