Если с грамматикой проблема, можно попробовать взглянуть на нее с другой стороны, - просто понять/запомнить какие конструкции надо использовать для выражения того или иного значения. Ведь вы будете использовать английский не для того, чтобы попрактиковать Present Perfect или Сonditionals и т.д., а для того, чтобы:
рассказать о том, чем вы занимаетесь
выразить согласие/несогласие
извиниться
-попросить о чем-то
Исходя из этого, можно сразу учить фразы/конструкции для каждого из этих пунктов (Functional Language) , как вот здесь, например.