Решение:
Это условное предложение первого типа (First Conditional), которое описывает реальную или вероятную ситуацию в будущем. Структура: If + Present Simple, ... will + инфинитив.
- will stay; phone; have (останусь; позвоню; иметь) — Future Simple в первой части условия, что неверно.
- stay; will phone; will have (останусь; позвоню; будем иметь) — Present Simple в первой части условия и Future Simple во второй. "have a good talk" — устойчивое выражение.
- stayed; phone; have (остался; позвоню; иметь) — Past Simple в первой части условия, что неверно для первого типа.
Правильный вариант — b) stay; will phone; will have.
Ответ: b) stay; will phone; will have