单项选择题

______ the advances of scientific forecasting, in spite of the thousands of daily bulletins and advisories that get flashed about, the weather is still ultimately capricious and unpredictable.

A.For all
B.But for
C.As for
D.As to