The correct answer is D. productive.

Fruitful means producing or yielding fruit or crops. It can also mean successful or profitable. In this case, the speaker is saying that the person's efforts were successful and produced the desired results.

The other options are not as accurate. Justified means morally right or fair. Futile means pointless or unsuccessful. Efficient means producing desired results with a minimum of wasted effort.