The secret of learning English grammar effectively is in revision. The more you revise, the better. That's why you can find so many different exercises and so many questions in this iPhone app. And you can practise tenses everywhere. On the bus, in the park, at your friend's boring party. Anywhere. As many times as you need.
Until you know.