问题

___thefact that doctors have warned that smoking causes cancer, people still keep onsmoking
A:that
B:which
C:when
D:where
B:which
C:when
D:where
正确答案是: