单项选择题

Mr. Hill ()

A.only remembers one of Jack's seventeenth birthdays
B.always sends Jack something on his birthday
C.has forgotten all of Jack's birthdays
D.has forgotten Jack's seventeenth birthday