drive sb too hard
The Chinese idiom, Pinyin is B à R é NT à ISH è n, which means to force people to leave no space. It's from xieduo evil preserves.
The origin of Idioms
Shen Qifeng of the Qing Dynasty wrote in the book of Xie duo · evil preserves: "the birth mother is the enemy of ten thousand men, but the concubine is actually the result of it, which is not too compelling."
Analysis of Idioms
Deceiving others too much
Idiom usage
It has a negative meaning. example sneaking into the Anti Japanese plot, Xun is too compelling! Wang Tao's song bin Suo Hua Ji Shuang lie in Qing Dynasty
drive sb too hard
The river is boiling over the sea - jiāng fān hǎi fèi
go into boiling water and walk through fire and water - lǚ tāng dǎo huǒ