Select the best answer to complete the sentence.
Senior human resources personnel need to ——— at least two training events this year to be eligible for a bonus.
(A) have hosted
(B) be hosted
(C) have been hosted
(D) hosting