“The robbery will have occurred before the police reaches.”

Identify the type of tense:

(A) Present continuous tense
(B) Future perfect tense
(C) Present simple tense
(D) Future continuous tense

Answer: (B) Future perfect tense