Deben distinguirse tres casos: