Ces deux expressions en forme d'idiotismes corporels signifient au sens figuré : afficher une ambition démesurée ; être prêt à tout pour parvenir à ses fins.
- "Avoir les dents longues" appartient au langage courant.
Et peut également signifier :
-
- être affamé après avoir été longtemps sans manger.
On dit par exemple : "Les naufragés recueillis hier avaient les dents longues, mais on peut les comprendre !".
Et on utilise également, dans le même sens, la locution verbale en forme d'idiotisme animalier "Avoir les crocs", qui appartient au registre argotique.
Sur le même sujet je me permets de vous recommander la lecture de mon article consacré à toutes les façons de dire "Avoir faim" ou "Avoir très faim".
-
- ou : avoir un grand appétit d’argent et d’honneurs.
On dit par exemple : "Ce jeune député a les dents longues : il se voit déjà ministre paraît-il".
- et "Avoir les dents qui rayent le parquet" est un idiotisme architectural relevant du registre familier.
On dit par exemple : "Le nouveau directeur de cabinet du président a du mal à cacher ses ambitions : il a les dents qui rayent le parquet !".
Sources : www.linternaute.fr et wiktionary.org