They WILL HAVE FINISHED.

Identify the tense of the verb phrase in bold.
A.
past perfect

B.
future

C.
future perfect

D.
present perfect