Разные формы прошедшего времени глагола «думать» в русском языке существуют из-за изменения по родам и числам: 24
Грамматический показатель прошедшего времени глагола в русском языке — суффикс -л-. 24 Однако есть и исключения: глаголы с основами на -ереть- образуют форму прошедшего времени в мужском роде без этого суффикса (например, умереть — умер, запереть — запер), но в формах женского и среднего рода суффикс на месте (например, умерла, заперла). 2
Также некоторые глаголы образуют форму прошедшего времени не от той основы, от которой образован инфинитив (явление лингвисты называют супплетивизмом). 2