因为在古代,皇子或者公主一般成年之后,都会有一座自己的府邸。而本是指自己,宫是指一座宫殿或者府邸的主人。而公主能自称本宫是因为公主已经成年了,有一座自己的府邸,而公主为这个府邸的主人,当然可以,自称本宫就相当于皇上的妃子,已经是一宫主位了