Finally he had done it.He succeed in the end.At last he finished it.
它?! 它成功了!?"Finally it succeeded!"还要其它的不?
He finally made it.