HSK V7-9
Correct

思前想后

/ sī qián xiǎng hòu /
Strokes

Definition

to consider past cause and future effect (idiom); to think over the past and future/to ponder over reasons and connection

Example

Definition
turn sth over in one's mind; ponder (over) deeply
1
Zhège
这个
wèn
问题
qiánxiǎnghòu
思前想后
méi
xiǎngchū
想出
bàn
办法
  

I have tried in vain to figure out a solution though I turned the problem over and over again in my mind.

Related

思前想后