The reason you're not getting the tense right all the time is simple. Tenses need a lot of practice and you don't get enough.

VOILÀ does not replace exercises from your school or teacher. It complements them by providing additional practice needed to master tenses faster.