@Observer, мне кажется что русскому языку невозможно научить в полной мере, если не погружаться регулярно в русскоговорящую среду.
Потому что на языке надо думать, чтобы чувствовать его.
Наверно так с любым языком, но с русским наиболее сложно. (китайские-арабские не беру в пример - там вообще своя вселенная)