单项选择题

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