单项选择题

A. had  
B. has   
C. will have 
D. is going to have