1.表述：give up the ghost
釋義：Of a person, to die.（死亡）
例句：Based on how the nurses are talking, it sounds like Great Uncle Edmund is going to give up the ghost sooner than later.
There was a tree at the bottom of the garden that had clearly given up the ghost a few years previously.
釋義2： Of a machine, to stop working. （停止工作）
例句：My poor old car finally gave up the ghost.
Can you get a new coffee pot while you're at the mall? Ours has finally given up the ghost.
2.表述：depart ( from ) this life
釋義：To die; to leave this life. （死亡，離開人世）
例句：He departed this life on April 20th, 1973.
She departed this life peacefully in her sleep.
Our role is to contribute something positive to others before we depart this life in whatever way possible.