bring all one’s strength to bear (in doing sth); do all in one’s power; do all(/everything) one can; do (/try) one’s best (/hardest/level best/utmost); exert (all) one’s efforts(/credit/strength/utmost);go all out; make all(/all-out) efforts; make every effort (/endeavour); set all springs going; spare no effort;strain oneself to the (utmost) limit; take (great)pains; to the best (utmost/full extent) of one’s ability (/power); with might and main; work on all cylinders ? 敵人正在~作著最后幾分鐘的拼斗、掙扎…… (吳強(qiáng) 《紅日》 510) …the enemy were doing everything in their power to make a desperate last minute stand.
竭盡全力
spare no effort;do one’s utmost;do all one can;to the best of one’s ability ~作最后掙扎do everything in one’s power to put up a last-ditch struggle
竭盡全力jié jìn quán lì
用盡全部力氣去做某事。all out, lay oneself out, tooth and nail, move heaven and earth, do one’s utmost, go all lengths, try one’s ability, go to great lengths, exert one’s heart and strength to the utmost