Well, the situation you want to talk about usually means you would use a limited amount of tenses to express it.
For example, if you talk about future plans, then of course you use forms for the future: will, be going to, be about to, be to, and so on. You would understand the slight differences between them.
If you're talking about the past, then you use past tenses. You wouldn't use present perfect while talking about last weekend, for example.
It gets more sophisticated as you learn, but the borders are there. In English, you wouldn't make a jump in tense (eg. from present tenses to past) without giving some time indication.