multiple choice
Preparo la sopa para Margarita, and preparo la sopa por Margarita ______.

have the same meaning
have different meanings
are both incorrect
are both correct