Ambas palabras expresan tiempo pasado; sin embargo, tienen una diferencia principal y marcada. Did es un auxiliar que le da mayor relevancia al verbo principal de la oración y was es un tiempo verbal cuando la oración es simple. Para entender mejor todos estos temas, es bueno conseguir un curso Base como Papora.