>>79821428English has two tenses as well, you might be mixing up the grammatical aspects of a verb with the tense.
Verbs in general can be vary along any of these though not all of these are present in all languages:
Associated motion
Clusivity
Conjugation
Evidentiality
Modality
Person
Telicity
Mirativity
Tense–aspect–mood
English only has 2 tenses, past and present, and all the other qualifiers you add to those like simple past or present progressive just represent those other aspects but at the end of the day the only tenses there are the words present and past.
You might counter that this is not what is meant by tenses in the context of casual spoken English but if you start counting things that aren't tenses as tenses then Japanese has a lot more than 2, you'd have to start counting negation, the levels of politeness, imperative forms and so on. You can't use the correct definition of tense to say Japanese has only 2 and then turn around and use the wrong one to claim English has more than 2.