Hanzi Now
CharactersIdiomsChinese NameFlashcards
Tools

Visual content

  • Chinese Text Image GeneratorCreate PNGs with pinyin, highlight character parts or remove strokes
  • Stroke Order AnimatorTurn a Chinese character or sentence into a GIF or MP4
  • Character Highlight AnimatorChoose character parts and animate their colors, together or in stroke order
  • Chinese Text Morph AnimatorTurn one Chinese character, word or phrase into another; download SVG, MP4 or WebM

Audio content

  • Chinese Text to SpeechRead Chinese aloud with karaoke highlighting

Teaching materials

  • Writing WorksheetsPrintable tracing sheets with a QR learning companion
  • Bingo CardsPicture and word Bingo for your class
  • Picture WorksheetsChinese and English fill-in vocabulary worksheets

Other

  • Pinyin GeneratorConvert Chinese text to pinyin with tone marks
  • Chinese Zodiac CalculatorFind your animal sign from your birth date and make a zodiac card.
  • Chinese Word CounterCount characters, words and sentences in Chinese text
View all tools →
善贾而沽
善贾而沽
善贾而沽
善贾而沽
善贾而沽
善贾而沽
善贾而沽
善贾而沽

善贾而沽 — “To wait for a good price to sell”

善贾而沽 is a Chinese idiom (chengyu) meaning “to wait for a good price to sell”. Figuratively, to bide one's time until one's talents are appreciated or a suitable, often lucrative, opportunity arises. Literally, “Sell at a good price”.

Frequency

善贾而沽 Pronunciation and Pinyin

善贾而沽 Character Breakdown

Stroke Order
CharacterPinyinStrokesMeaning
善
shàn12good kind skillful
贾
gǔ10merchant, sell, surname
而
ér6and, but, then
沽
gū8sell, seek, or buy

Example Sentence with 善贾而沽

他虽然才华横溢,却不急于求成,宁愿“善贾而沽”,等待一个真正能施展抱负的平台。
Although he is exceptionally talented, he is not in a hurry to achieve success; instead, he prefers to "wait for a good price to sell," biding his time for a platform where he can truly fulfill his aspirations.

Origin and Story of 善贾而沽

During the Spring and Autumn period, Confucius, a great philosopher, hoped that rulers would adopt his benevolent political ideas. While he served in the State of Lu, the Duke of Lu was heavily influenced by the powerful Ji clan, which hindered Confucius's ability to implement his vision.

Feeling his talents were not fully appreciated, Confucius sighed, 'If anyone were to employ me, I could achieve something in a month, and great success in three years.' However, the Duke of Lu did not give him significant responsibilities.

Confucius held the belief, 'When the state is governed by the Way, one should serve; when the state is not governed by the Way, one should withdraw.' Therefore, embracing the principle of 'waiting for a good price to sell' (善贾而沽), meaning to bide his time until he found a ruler who would truly recognize and value his abilities, he set out to travel among various states.

Idioms Related to 善贾而沽

More idioms starting with 善

  • shàn善yǔ与rén人jiāo交good at making friends
  • shàn善wéi为shuō说cí辞skilled at persuasive speaking
  • shàn善dāo刀ér而cáng藏know when to stop and withdraw
  • shàn善shàn善cóng从cháng长learn from others' strengths
  • shàn善shàn善wù恶è恶Praise good, condemn evil
  • shàn善shǐ始lìng令zhōng终Begin well, end well
  • shàn善shǐ始shàn善zhōng终do well from start to finish
  • shàn善wén文néng能wǔ武adept in both intellectual and practical skills
  • shàn善yǒu有shàn善bào报Good deeds are rewarded
  • shàn善yǒu有shàn善bào报,,è恶yǒu有è恶bào报Good rewarded, evil punished
  • shàn善qì气yíng迎rén人greet people with a kind attitude
  • shàn善yóu游zhě者nì溺Overconfidence often leads to failure

Recommended tools

Picture Worksheets

Chinese and English fill-in vocabulary worksheets

Open the tool →

Writing Worksheets

Printable tracing sheets with a QR learning companion

Open the tool →

Character Highlight Animator

Choose character parts and animate their colors, together or in stroke order

Open the tool →

Bingo Cards

Picture and word Bingo for your class

Open the tool →

Questions about 善贾而沽

What does 善贾而沽 mean?

善贾而沽 (shàn gǔ ér gū) is a Chinese idiom (chengyu) meaning “to wait for a good price to sell”.

How do you pronounce 善贾而沽?

善贾而沽 is pronounced shàn gǔ ér gū in Mandarin Chinese.

What does 善贾而沽 literally mean?

Literally, 善贾而沽 means “Sell at a good price”. It is used to mean “to wait for a good price to sell”.

Where does 善贾而沽 come from?

善贾而沽 comes from a classical Chinese story dating back to ancient China. The full story is on this page.

What is the Chinese definition of 善贾而沽?

贾:通“价”。善贾:好价钱;沽:出卖。等好价钱卖出。比喻怀才不遇,等有的赏识的人再出来做事。也比喻有了肥缺,才肯任职。

Hanzi Now

Explore the charm of Chinese language

Explore

  • Characters
  • Idioms
  • Chinese Names
  • Flashcards

Tools

  • Chinese Text Image Generator
  • Stroke Order Animator
  • Character Highlight Animator
  • Bingo Cards
  • Picture Worksheets
  • All Tools

More

  • Blog
  • Privacy Policy
  • Terms of Service
© 2026 Hanzi NowContact Us