单项选择题

Halley made his discovery()

A.by doing experiments
B.by means of his own careful observation
C.by using the work of other scientists
D.by chance