in the end 表示經過許多變化, 困難和捉摸不定的情況之後才發生某事, 一般放在句首或句尾。
at last 表示經過無數困難和挫折才達到目的, 而且語氣強烈, 可用於感歎句, in the end 不能這樣用。
at length 比較正式, 強調經過長時間的努力才達到目的。