Знаете, что суффикс прошедшего времени «л» раньше был и у тех глаголов, которые сейчас имеют форму прошедшего времени на согласный (нес, лег и другие)? Дело в том, что в древнерусском языке существовали не только полные гласные (О, А, Е), но и два кратких, ослабленных (редуцированных) звука, близких к «о» и «а»; на письме они обозначались буквами «ь» и «ъ». Формы прошедшего времени выглядели тогда так: ПИСАЛЪ, НЕСЛЪ, ЛЕГЛЪ.

В конце XII-XIII веков редуцированные звуки в языке были утрачены: в одних случаях они стали полными, изменились в «о», а в других – сократились, исчезли - именно это произошло в глаголах прошедшего времени. После того как «исчезли» редуцированные, неполные звуки, формы прошедшего времени стали звучать так: ПИСАЛ, НЕСЛ, ЛЕГЛ.

Последние два слова произносить было не совсем удобно. И в языке это неудобство было устранено: сочетания согласных упростились, «л» отпало и появились формы прошедшего времени на согласный («НЕС», «ЛЕГ» и др.).