A)
has
B)
would have
C)
would have had
D)
No improvement

Correct Answer :   has