Решение:
- Действие "have breakfast" было прервано действием "bring the mail". Прерываемое действие ставится в Past Continuous (was/were + V-ing), а прерывающее — в Past Simple.
- Действие "learn" произошло в определённый момент в прошлом "yesterday", поэтому ставится в Past Simple.
Ответ: 1. were having, brought; 2. learned.