What's the best way to say the following in Russian?

By the time you get here, I will already have told him.

If he had lived longer, he would have written many more masterpieces.

Thanks