"Había" mucho tráfico, tuvimos que conducir despacio y cuando llegamos al aeropuerto el avión ya se había marchado.
Había es en pretérito imperfecto (copretérito) es un tiempo verbal absoluto de aspecto imperfectivo, pues es usado para expresar un proceso verbal pasado, pero visto en su duración, es decir, en una unidad de tiempo no terminada, sin importar cuando comenzó ni cuando acabó.
Hubo es en pretérito perfecto simple o indefinido:expresa acciones realizadas en el pasado y que perduran en el presente.