The customs officer asked him ( ) he had anything to declare.

A.that
B.what
C.for
D.whether
出自:当代英语语法概论