参考《牛津高阶词典》,希望有所帮助.
at last---(经过长时间延误或努力等之后)终于,最终
in the end---指(经过很长一段时间或事件)最后,终于
finally--亦指经过长时间的努力 终于,最终