Yes, D is the correct answer.hrishi19884 wrote:
Then what is the answer....if D is the one then do you mean to say"each" planets?
that what it means when we read "all the other planets, each contributing"
That what it says when you read
While "each of which contributes" is superior to D, it's not an option, so we have to choose D.
We do have "each planet" earlier in the sentence to act as an antecedent for another "each".

Stuart Kovinsky | Kaplan GMAT Faculty | Toronto
Kaplan Exclusive: The Official Test Day Experience | Ready to Take a Free Practice Test? | Kaplan/Beat the GMAT Member Discount
BTG100 for $100 off a full course













