¿Por qué se dice "se te comió la lengua el gato"?

   Cuando no sabemos contestar una pregunta, nos callamos; actuamos como si no tuviésemos lengua. Entonces se dice: «Se te comió la lengua el gato», indicando con esto que le ha pasado algo a la lengua.
Antes se decía: «Se le han comido la lengua los perros», adaptando una ex­presión procedente de la religión egip­cia y griega. Su origen está relacionado con la esfinge, animal fabuloso con ca­beza humana y cuerpo de león, consi­derado capaz de plantear problemas de gran dificultad o enigmas impenetrables.