Incorrect: By the time we arrive, the cake has been baked for 30 minutes.
Explanation: This sentence is incorrect because it uses the present perfect tense instead of the future perfect tense. The present perfect tense describes actions that started in the past and continues up to the present.