Dobrze jest. Ma byc fish and chips. Wskazuje na to chocby literka "s" w chips. Gdyby bylo tak jak Ty chcesz, to znaczyloby to, ze zjedli tylko jedna frytke, a zazwyczaj serwuje sie troszke wiecej. Dlatego wiec SM jako prawidlowe uznaje "nil", czyli brak przyimka.
W drugim podanym przez Ciebie przykladzie tez wszystko jest dobrze. Ta regulka z "an" przed samogloskami jest troche uproszczona. W rzeczywistosci przedimek ten stawiamy przed wyrazem, ktorego pierwszy dzwiek (a niekoniecznie litera) jest samogloska, co moze oznaczac umieszczenie "an" przed wyrazem, ktorego pierwsza litera samogloska nie jest, jak to sie dzieje w przytoczonym przez Ciebie przykladzie. Powodzenia w dalszej nauce.