思前想后

sīqiánxiǎnghòu

HSK 7

思前想后 — sīqiánxiǎnghòu

  1. 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.