Read the sentence.

Reyna will have finished all of the essays required for the class by this Friday.

Which verb tense does the sentence contain?

- future perfect
- past
- present
- past perfect