Es igual que “ i was doing” y “!i did”,
yo estaba haciendo lo usamos para oraciones en pasado compuestas en las que nos referimos a una acción que nos ha tenido entretenidos un tiempo. Por ejemplo: yo estaba haciendo mis deberes durante toda la tarde mientras mis amigos jugaban en el parque.
Y “hacía” es usado para una oración en un pasado lejano y que ya has terminado. Por ejemplo: cuando era joven hacía clases particulares.
No obstante puedes utilizar ambas para referirte a pasado, no hay una norma fija que te diga cual debes de usar.