IS THIS SENTENCE CORRECT . I will have done this before that happens Share with your friends Share 0 Pratibha Kumari answered this The sentence is grammatically correct. 3 View Full Answer Mayank Verma answered this no . 0 ....... answered this Yes it is correct.will have can also be used in future tense. 1 Hanan answered this no grammer mistake 0