刘备一共有两个儿子,分别是刘禅和刘封。
为什么只有两个儿子呢?原因有很多。刘备在与周围势力的抗争中,经历了很多战斗,也受到了很多的伤害。这让他的身体状况十分虚弱,很难生育后代。刘备早年奔波经历十分辛苦,没有太多的机会与妻子相处。他与妻子的时间也相对较短,自然也很难生出很多的子女。
刘备的家庭背景也有一定的影响。刘备的父亲曾经死于非命,妻子的父亲也曾经受到过。这让刘备在上颇感压力,也对他的家庭生活产生了一定的影响。由此,刘备也很难专心于家庭生活,也不太可能放下各种争斗来照顾儿女。
总的来说,刘备只有两个儿子的原因是多方面的。不过,从另一个角度来说,这也让刘禅和刘封得到了更多的关注和宠爱,也更容易得到刘备的外界资源和支持,成为刘家后代的精英。他们也在后来的历史上扮演了重要的角色。