原因有四,第一司马懿超乎寻常地能忍,外人看不出来异心,没有能杀他的理由;
第二,司马懿施政打仗很有水平,魏国离不开司马懿,曹睿自己离不开司马懿,即将即位的曹芳也离不开司马懿,没有能杀他的客观条件;
第三,司马懿家族是河内名门望族,背后士族势力巨大,早年间曹操曾经杀过名门士族,所以很多人明里暗里反对魏王称帝,曹丕上位之后,安抚士族成为基本国策,所以他才顺利废帝上位,曹睿不敢违逆曹丕的政策,所以即使没有前两条,曹睿也不会轻易杀掉司马懿。
第四,之所以题主会问,曹睿为何不在死之前杀掉司马懿,其实是跳脱出了历史本身,现在我们知道司马懿会在十年之后,发动高平陵政变,篡夺曹魏政权,所以想当然的以为,只要提前干掉司马懿,就不会有这种事情发生,但殊不知,司马懿能走到这一步,需要太多运气,以致于所有历史当事人,都认为司马懿搞不出什么花样。
司马懿有狼顾之相,曹操一直提防他,并且也如此告诫曹丕。
终曹丕一朝,始终没有让司马懿掌控兵权。
曹睿即位之后,魏国无大将,迫不得已,开始让司马懿掌兵,但此时国内,终究还是有可以制衡司马懿之人。
可惜的是,曹丕不长命,曹睿也不长命。
在熬死了曹操和曹丕之后,比大多数人都长寿的司马懿用战功和垂老之年,赢得了曹睿的信任,因为历史上从来没有过七八十岁的老头子造反。
所以,曹睿死之前,根本不可能会杀掉司马懿,反而是任命他和大将军曹爽,共同辅助未来新帝。
如果不是曹爽独断专行,也不会有后来的高平陵政变,如果司马懿活的不太长,也不会有高平陵政变;如果不是曹爽在政治上太白痴,也不会……
综上,只能说司马懿太能忍,政治手段和战争指挥能力太高,家族太有实力,以及寿命太长,所以才有了司马氏取曹氏而代之。
很高兴回答你的问题。
曹睿不杀司马懿有三点:
1,曹睿在位的时候,司马懿表现得忠心耿耿,看不出一点异心。
2,当时天下四分五裂,曹睿非常知道司马懿的才能,只有他才能抵挡住吴蜀联盟。
3,用他牵制曹爽的势力,曹爽当时太锋芒毕露,