Конечно нужно всё, и словарный запас нужен, и элементарная грамматика. Хотя бы 5 основных времен надо знать, иначе никак не объясниться нормально.Но я считаю ещё очень важным отсутствие языкового барьера. Очень часто у людей куча знаний в пассиве, а сказать не могут. Поэтому, наш личный метод, чтобы не было барьера, максимально часто вставлять в речь английские фразы.У меня ребёнок даже может сказать какую-то фразу, но если одно слово не знает, то заменит на русское, зато он не боится говорить, не боится ошибиться.