孙悟空之所以打死白骨精三次,肯定是有着不得不可的理由,唐僧是没有法力的,他也看不出来是人是妖,孙悟空却是可以的,因为他能闻别人身上的味道,而且也能看出来别人脚下踩的云到底是纯净的还是腥臭的,所以说一般的妖怪虽然可以变成人,但是他们脚下的云和身上的气味是没法去改变的。
其实到第3次的时候,唐僧都已经相信了这是妖怪,但由于猪八戒一直在旁边煽风点火,这也就导致唐僧特别的不信任孙悟空就把孙悟空给撵走了。其实孙悟空就是能够看得出来,这三次都是白骨精变得妖怪。
其中每一个特质都是成佛,必须要去摒弃的,而贪嗔痴这三点也是唐僧要经历的考验,只有摒弃掉这三样之后才能够成佛,唐僧是不可能出手打死妖怪的,所以只能徒弟代劳,其实猪八戒和沙僧都是有私心的,他们也是想趁着这个机会把孙悟空给赶走,所以才装作是不知道。