Strictly speaking, English only has two tenses: past and present. It has the functional equivalent of other tenses, but they're formed by adding auxiliary verbs, rather than conjugating the main verb. So it's easier to understand tenses if you study another language where they actually exist.