Correct option is C
Final arrangement:

Clues: The box which has orange is placed just above box C. Four boxes are in between box C and box G. One box is placed between box G and the box which has tomato.
Inference: Here, we have three possible cases:

Clues: The box which has potato is placed three boxes below box D. Number of boxes placed above box D is same as the number of boxes placed below the box which has mango. Box F is placed two boxes above the box which has cherry. Box F is not the topmost box.
Inference: Case 1 will cancel here because there is no place for the box which has mango. Case2 will cancel here because there is no place for that box which has cherry.

Clues: One box is placed between box E and box A which has apple. One of the boxes has carrot.
Inference: After placing, the final arrangement is:

Box B - Cherry