单项选择题

The reason ______ he did not arrive in America as scheduled was that his flight was called off because of the bad weather.

A.when
B.why
C.which
D.where