1、小說這樣寫,主要是增強故事性需要。《西遊》中的“三打白骨精”同《水滸》中“魯提轄三拳打死鎮關西”、《三國》中“諸葛亮三氣周瑜”等一樣,是我國古典白話小說敘事的一個傳統。唯其三打、三氣,才使得故事情節起伏跌宕,引人入勝。
2、問題是,“三”這個詞在古代表示多,隻是一個方面。既然為瞭增強故事性,為什麼不“四打白骨精”、“五氣周瑜”、“八拳打死鎮關西”?
3、在民間,自古至今還有“事不過三”的說法和習慣,俗語說,有再一再二,沒有再三再四。一次未免簡單,顯得對手不格打,二次顯得不過隱,三次也就心滿意足瞭。不但符合事物發展的規律,也滿足瞭讀者的胃口。