单项选择题

The officials ()just announced the results of the test

A. have  
B. has had
C. will   
D. have been