Most of how we talk about "tenses" is wrong, especially in language learning textbooks. It's time to talk about tense, aspect, and mood. If you want to learn a language, or even become a polyglot, you can't afford to not know this.
Books recommended (Amazon affiliate links):
Tense: https://amzn.to/3ZqVqxi
Aspect: https://amzn.to/3JhmOID
Introducing Semantics: https://amzn.to/3ZJzVYa
Language Jones Attire: https://languagejones.creator-spring.com/listing/languagejones-hoodie
Patreon: www.patreon.com/languagejones