Is the following sentence written in future perfect or future tense? By this time next year, George will have completed his degree.