O gato é uma metáfora para a língua?

Sim, "o gato pegou a língua" é uma metáfora .

Aqui está o porquê:

* Significado literal: Um gato literalmente não pode levar a língua de alguém.
* Significado figurativo: A frase significa que alguém é incomumente quieto ou não querendo falar, muitas vezes porque é tímido, envergonhado ou não sabe o que dizer.

A frase usa a imagem de um gato roubando a língua de alguém para expressar a idéia de ficar sem palavras ou incapaz de falar.