Mhm. In English, to owe (present), owed (simple past), ought to (modal verb and archaic past), should, could, and would are all very nebulous words that are related and interconnect to each other in a weird way that my limited linguistic knowledge is unable to properly explain.
Gratitude=gratidão. Uma pessoa não pode "dever gratidão". Ela pode "sentir gratidão". "Nós sentimos muita gratidão pelo que ele fez". "Dever de gratidão" does exist, although it isn't really used. In case anyone's wondering. Interesting question, Mr David. Asking > assuming. After all, there's that saying about assuming... 8D Especially with such different languages. Por isso, pergunte sempre! :-)