Фраза 'for the last two days' (в течение последних двух дней) указывает на действие, которое началось в прошлом и продолжается до сих пор. Для таких случаев используется Present Perfect Continuous.
Подлежащее 'She' — единственное число, поэтому используем 'has'.
Ответ: has been planning