意味
価値のある物・助言・知識などを、それを理解も評価もしない人に与えること。
イディオム
価値のある物・助言・知識などを、それを理解も評価もしない人に与えること。
価値のある物・助言・知識などを、それを理解も評価もしない人に与えること。
聖書『マタイによる福音書』7章6節に由来します。価値ある「真珠」を、その価値を理解できない豚に与えるという対比です。
Trying to explain the technical details to him was like casting pearls before swine.
彼に技術的な詳細を説明しようとするのは、豚に真珠のようなものだった。
She felt she was casting pearls before swine when the audience ignored her careful advice.
聴衆が彼女の丁寧な助言を無視したとき、彼女は豚に真珠だと感じた。
Don’t cast pearls before swine; save your best ideas for people who will value them.
豚に真珠にならないよう、最良のアイデアは評価してくれる人のために取っておきなさい。
Giving rare books to someone who never reads would be casting pearls before swine.
本をまったく読まない人に貴重な本を与えるのは、豚に真珠だろう。
The teacher worried that the advanced lecture was casting pearls before swine for students who had not done the preparation.
教師は、準備をしていない学生たちにとって、その高度な講義が豚に真珠になるのではないかと心配した。
やや文語的で、相手を「価値が分からない人」と批判する響きがあります。swine は侮蔑的になり得るため、直接人に使う際は注意が必要です。
主に動詞句として使われます。文脈により casting pearls before swine のように動名詞形にもなります。