Like all French tenses, there are rules and then exceptions so that the verb aller becomes j'irai (I will go) in the future, while être becomes il sera (he will be) in the future.
The French imperfect is a past tense that's different to the perfect ... For example: Je gagnais tout le temps. – I was winning all the time./I used to win all the time. Tom écoutait de la ...