思前想后 (sī qián xiǎng hòu)

to consider past cause and future effect (idiom); to think over the pa

Character breakdown

Usage

我思前想后,还是决定不接受这份工作。

After thinking it over carefully, I still decided not to accept this job.

Wǒ sī qián xiǎng hòu, hái shì jué dìng bù jiē shòu zhè fèn gōng zuò.