I'd say there are basically three tenses: past, present, and future. Then if you throw in the perfect tenses you get three more. Then if you throw in the progressive tenses you get three more. That is a total of nine. Then there are the conditionals. If you figure there are three conditonals then that gives you twelve tenses. That should be enough for anybody, right?