小孩子天生就会撒谎吗？为什么？躲避危险是动物的本能。
采取伪装、欺骗等手段，获得心理安全感和更舒适的生存条件，应该是动物，特别是高级动物的本能。在很小的时候，小孩子出于本能会学习一切他可以学习的技能，本领，对小孩子来说，说谎没有善恶之分，只有是否有效。
简单的说，儿童要等智力发育到一定程度才能学会撒谎。并且撒谎还能用来判断儿童智力发育是否正常。
学会说谎需要有两个前提，一是有足够的表达能力，二是是必须能够区分什么是真的什么是假的。这就需要儿童的智力发育到一定的层次，在幼儿阶段，一方面无法完整周全地表达观察到的现象，另一方面尚不能区分现实和想象，因此也就无从谈起说谎的事情了，这个阶段的幼儿只不过是无法正确的表达而已，或者只不过把现实和想象搞混了而已，不是真的在撒谎。
直到智力逐步发育，孩子明白了什么是真的，什么是假的。并且进而理解了可以通过伪造一个事实来获取更多利益或者避免惩罚。这个时候才可以说孩子在撒谎了。
小孩子也没有各种成人习以为常的常识，如果一个大人和一个小孩看到一个人飘在空中，一定是大人更吃惊。所以小孩子说谎是避免不了的，但是经过大人的教育，是可以规避“恶的有效性”的。这种教育在小孩子还没有形成独立意