Both 'will be out' (future simple) and 'will have been out' (future perfect) are grammatically correct for stating results at a future time. 'has out' incorrectly uses present perfect without 'been', and 'may out' wrongly uses modal without 'be' for passive voice.