Я отлично понимаю ваш вопрос))) Учил язык почти с младенчества. Только недавно понял, что понимаю раз в пять больше, чем могу генерировать. То есть слово знаю, значение и правила употребления понятны, а вот встроить в свою речь не могу. Лично для себя понял, что проблема в том, что понимать слова намного легче: они уже сгенерированы говорящим, тебе остается только разложить их на смыслы и послание становится понятно. А когда надо начинать говорить, то этого становится уже недостаточно. Необходимо самостоятельно сгенерировать некое послание и завернуть его в слова. Что намного сложнее. Грубо говоря, я понял, что такой вопрос сродни тому, что прочитав стихотворение Пушкина, я бы искренне удивлялся, как так, мол, я же понимаю слова в тексте, а сам написать что-то такого же высокого художественного уровня не могу.