单项选择题

Though I haven"t seen him for years, I can ______ his voice on the telephone.

A.realize
B.discover
C.accept
D.recognize