萧红只活了31岁的原因是多方面的。

首先,她生活在一个动荡的时代,社会变革和战争给她带来了巨大的压力。在这样的环境下,萧红经历了很多苦难和挫折,这无疑对她的身心健康造成了很大的影响。

谜一般萧红:为何如此年轻便香消玉殒?_青春之花凋落:萧红为何短暂的人生如此绚烂?

其次,萧红在家庭和情感方面也经历了许多波折。她的婚姻并不幸福,这使她的精神状态受到了很大的打击。同时,她与家人和朋友的关系也并不和谐,这使得她在情感上缺乏支持和安慰。

此外,萧红的生活条件也十分艰苦。她经常处于饥饿和贫困的状态,这无疑影响了她的健康状况。

综上所述,萧红的生活环境、婚姻、家庭和情感问题以及生活条件都对她的人生造成了很大的影响。这些因素共同作用,导致她只活了31岁。

然而,尽管生命短暂,萧红却留下了大量优秀的文学作品,她的作品具有深刻的思想和情感内涵,对后世产生了深远的影响。她的生命虽然短暂,但她的精神遗产将永远活在人们心中。