Hola amigos de Italki. Me imagino cuan difícil es explicarle a un estudiante de español la diferencia entre estos dos tiempos pasados, aunque para nosotros nativos yo diría que está bastante claro.
Verás Carmen, yo diría que la diferencia principal está en si la acción pasada se repite en el tiempo o no.
Cuando ocurrió en un momento puntual o concreto usamos el indefinido: ayer escuché una canción de los Beach Boys.
Cuando ese pasado se repetía en el tiempo usamos el imperfecto: de joven escuchaba a los Beach Boys.
Espero haber ayudado en algo. La verdad es que el tema es muy interesante, pues considero que el español es un idioma muy rico a la hora de definir tiempos verbales.
Un saludo!