Одноначно lingualeo. Я начал учить в январе 2017. И уже строю предложения, хотя раньше вообще не понимал грамматику. Там есть специальные тренажеры по правильному построению предложений для каждого правила, напимер для present simple. Или there is / there are. И так далее.