百发百中

百發百中
bǎifābǎizhòng
idiom #29,154

Meanings

  1. 1 one hundred shots, one hundred hits
  2. 2 to hit the mark every time
  3. 3 unerring accuracy; unfailingly accurate

Examples

Tā shì gè bǎifābǎizhòng de shénqiāngshǒu.
He is a sharpshooter who never misses.
Tā de yùcè zǒng shì bǎifābǎizhòng, lìng rén pèifú.
Her predictions are always spot-on — truly admirable.

Tips

memory
Picture an archer firing (one hundred) arrows: (to shoot) → (to hit the target). Every single one lands. … is a pattern meaning 'every single… every single…'.
usage
Beyond archery and shooting, 百发百中 extends to any activity requiring precision: predictions, plans, business decisions. It's always a compliment.

Stroke Order

bǎi
zhōng