“Far cry from” means?

A.  To present a counter argument
B.  To take on a task that is way to big
C.  The show has come to an end. It’s all over
D.  Very different from