I had to walk last Sunday. There were no trams.
Объяснение:
have to и has to мы используем только в настоящем времени.
Следовательно, так как говорится про прошлое воскресенье (last Sunday), то мы тут используем прошедшее время. Прошедшее время от have to → had to