Времена - не самая легкая грамматическая тема в английском языке, по крайней мере, для русскоязычных людей. Это связано с тем, что в русском языке, как мы знаем, времени всего три: прошедшее, настоящее и будущее. И даже эти три времени некоторые ученики средней школы не могут определить правильно, что уж говорить об английских временах.
Мне кажется английские времена легче даются тем, кто хорошо знает грамматику родного, в нашем случае, русского языка, его времена и грамматические признаки и формы глаголов.
Для каждого английского времени есть так называемые слова-подсказки ( как правило это обстоятельства времени, отвечающие на вопрос когда? или как часто? ).
В учебниках и в интернете можно найти большое количество сравнительных таблиц английских времен, достаточно наглядных, с примерами и словами-помощниками.
Вот пример одной из таких таблиц:
Но учить и прикладывать усилия все равно придется. Поначалу времена будут путаться, обращайте внимание на слова-помощники, на то, что времена перфектной группы, как правило, переводятся на русский язык глаголами совершенного вида, прогрессивные времена - глаголами несовершенного вида, и так далее.
Чтобы таблицу лучше понять и запомнить, лучше составить ее самому на основании материалов, прочитанных по каждому из английских времен.
Остальное - дело практики.