Angol Nyelvtan (English Grammar) contains loads of exercises for students (from beginner to intermediate), all the grammar you need to succeed. Grammar explanation and task description is in Hungarian, but non-Hungarian speakers can also use exercises to practise.