1) Всегда 1 идет сущ; смотрим,здесь 2 глагола (1 идет модальный) Следовательно had to является модальным глаголом-must.
We had to walk home because the last bus had gone Может так а то бред получается..
Перевод такой:Мы вынуждены пойти пешком,потому что последний автобус уже уехал.