ИМХО. Это лечится детальным разбором грамматики, чтобы ребёнок понимал что откуда и почему. Начинать от простого: тема = задание по ней, затем постепенно усложнять: новая тема: задание по новой теме + задание по пройденной теме (желательно в разнобой). Потом постепенно дойти до работы с текстом, чтобы ребёнок объяснял применение каждой конструкции в предложении, далее дать задание на обратный перевод (пусть другими словами, главное, чтобы применённые конструкции были правильными.По мне, так это самое простое в изучении языка. Вот английский я знаю хорошо (понимаю, что говорят, пишу, читаю литературу), но свободы речи нет.  То, что Ваш сын свободно говорит - это здорово. Постарайтесь сделать так, чтобы он не начал бояться ляпать ошибки. Носители его в любом случае поймут.