Короткий підсумок
para вказує вперед, на ціль: куди ви йдете, чого хочете, хто це отримує: Vou para o Rio (я їду до Ріо), Isso é para você (це для вас).
por указує на причину, шлях або ціну: чому, через що, за скільки: Obrigado por tudo (дякую за все), Paguei cinquenta reais por isso (я заплатив за це п’ятдесят реалів).
Англійське «for» — пастка, бо охоплює обидва. Перед тим як говорити, запитайте: ціль чи причина?
Фактична минула тривалість може використовувати por або durante: Fiquei lá por dois dias (я пробув там два дні). Сама тривалість теж може підходити поза пропуском, який вимагає прийменника.
У звичайних іменникових групах por + артикль зливається: por o → pelo, por a → pela (також pelos, pelas). Займенник або підмет інфінітивної частини речення — інший випадок.
Запам’ятовуйте сталі поєднання цілком: por favor (будь ласка), por isso (тому), para sempre (назавжди).
Якщо ви знаєте іспанську: межа проходить в іншому місці, не переносьте її автоматично.