Сколько не пытался запоминать правила, не особо получалось, для меня проще запомнить по одной фразе на каждый разный вариант времени и потом по этому примеру говоришь во всех таких же случаях. Мне кажется так дети и учат язык, правил никто же из них не знает.