No matter how carefully you plan your finances, no one can _____ when the unexpected will happen.
#10579
A
prove
B
imply
C
demand
D
predict