Choose the alternative which best expresses the meaning of the idiom/ phrase.

To plough the sands :

A. To work hard to achieve ones aim

B. To afford hope or ground for expecting a good result

C. To busy oneself in a way which cannot lead to any profitable result

D. To advance ones position in life

Please do not use chat terms. Example: avoid using "grt" instead of "great".