单项选择题

He _______ special training on acupuncture . He seems to know everything about this Chinese traditional treatment.
A.should have had
B.must have had
C.could have had
D.would have had

A.A.should
B.must
C.could
D.would