









昨非今是 is a Chinese idiom (chengyu) meaning “to realize and acknowledge that one's past views or actions were incorrect, and current ones are correct; to recognize and correct past mistakes and adopt new, correct ones”. Literally, “Yesterday's wrong, today's right”.

Chinese and English fill-in vocabulary worksheets
Open the tool →
Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →
Picture and word Bingo for your class
Open the tool →
Choose character parts and animate their colors, together or in stroke order
Open the tool →昨非今是 (zuó fēi jīn shì) is a Chinese idiom (chengyu) meaning “to realize and acknowledge that one's past views or actions were incorrect, and current ones are correct; to recognize and correct past mistakes and adopt new, correct ones”.
昨非今是 is pronounced zuó fēi jīn shì in Mandarin Chinese.
Literally, 昨非今是 means “Yesterday's wrong, today's right”. It is used to mean “to realize and acknowledge that one's past views or actions were incorrect, and current ones are correct; to recognize and correct past mistakes and adopt new, correct ones”.
非:不对,错误;是:对,正确。现在是对的,过去是错的