Ответ: a) had
They missed the last bus. They had to walk. – Они опоздали на последний автобус. Им пришлось идти пешком.