Visto che non c'erano taxi, sono dovuto tornare a casa a piedi.

A tricky one: “sono dovuto”, because you would say “sono tornato”.

https://en.m.wiktionary.org/wiki/dovere#Italian

2 Likes