Ну у нас примерно также, только у сына всегда плохо с чтением было, поэтому чтение по-английски это у нас вообще швах, он не узнает написанными слова, которые знает со слуха. А про упражнения- то же самое - им иногда чуть ли не десяток задают, вроде все сделали, поняли, а на деле- плавает он а грамматике. Ну что сказать- язык берется попой. Грамматика, после того, как ее разжуют, наматывается на большое количество прослушанных текстов, тогда они преобразуются в речевые штампы, которые употребляются не задумываясь. Без толку все время учить грамматику. Мы вот аудиокниги разбираем с ним. Вот тупо сначала слова я ему показываю в картинках желательно, потом слушаем, разбираем, повторяем каждую фразу, по ходу обращаю внимание на применение грамматики, которую он уже знает. Читаем текст. Трудоемко, конечно, но результат будет точно, я это знаю, когда ты 100 раз, скажем, услышал в разных вариантах грамм конструкцию, которая тебе понятна , ты ее уже машинально употреблять начинаешь.