Gerund and present participle are -ING modifiers. They are verbals which means that although look like verbs, they have the function of another part of speech. In a sentence, they are modifiers because they give us closer information about the main word. However, when we use them, we need to avoid misplaced modifiers.
Answer B, although grammatically correct, has completely illogical meaning due to the word <em>pulling</em> modifying the wrong word. In this case, it looks as though the word <em>pulling</em> refers to fast-food order and not <em>Carmen</em> which is of course semantically impossible.