Answer: D) After dinner, we all went skating on the ice.
Explanation: a dangling modifier, is a group of words that are misplaced in a sentence, which causes the phrase to have a confusing or unclear meaning. From the given options, the one that shows the best and correct placement for the modifier "on the ice" is the corresponding to option D: After dinner, we all went skating on the ice, we can notice that the meaning of the sentence is clear and it doesn't give room to misunderstandings.