思前想后
sīqiánxiǎnghòu
HSK 7
思前想后 — sīqiánxiǎnghòu
- to think over the past and future; to ponder consequences; to consider causes and effects
他做事总是思前想后,难以下决定。 tā zuòshì zǒngshì sīqiánxiǎnghòu nányǐ xià juédìng — He always thinks things over and has trouble making decisions.