孙悟空之所以打死白骨精三次,肯定是有着不得不可的理由,唐僧是没有法力的,他也看不出来是人是妖,孙悟空却是可以的,因为他能闻别人身上的味道,而且也能看出来别人脚下踩的云到底是纯净的还是腥臭的,所以说一般的妖怪虽然可以变成人,但是他们脚下的云和身上的气味是没法去改变的。
就比如白骨精,虽然说他的修为不是特别的强,但是他有逃跑的办法在遇到唐僧的时候就变成了人类的姑娘,后来又变成了一个老婆子,最后又变成了一个老头子出来找自己的老伴以及女儿,前两次孙悟空都把他们给打死了。
其实到第3次的时候,唐僧都已经相信了这是妖怪,但由于猪八戒一直在旁边煽风点火,这也就导致唐僧特别的不信任孙悟空就把孙悟空给撵走了。其实孙悟空就是能够看得出来,这三次都是白骨精变得妖怪。
之所以要来三次正是因为要去考验唐僧一世忠诚,二是自己的心想,三则是能够功德圆满,就是因为孙悟空用火眼金睛看出来了白骨精身上藏的秘密,他每一次变成人也就代表了三个观念。
其中每一个特质都是成佛,必须要去摒弃的,而贪嗔痴这三点也是唐僧要经历的考验,只有摒弃掉这三样之后才能够成佛,唐僧是不可能出手打死妖怪的,所以只能徒弟代劳,其实猪八戒和沙僧都是有私心的,他们也是想趁着这个机会把孙悟空给赶走,所以才装作是不知道。