Tengo dudas sobre el uso de "hizo", "hiso" y el verbo haber en sus tres tiempos: presente, pasado y futuro.

La forma *»hiso» es incorrecta. La forma correcta de la tercera persona singular del pasado de «hacer» es «hizo».
El verbo «haber» como impersonal en presente es «hay», en pasado «había» y en futuro  «habrá».