Dolaczam sie do tego ze to jest dwuznaczne. Mary is having breakfast' - moze znaczyc Mary 'bedzie miala' sniadanie, np gdy kelner zamawia go w kuchni. She is having breakfast, dinner and tea.
Mozna tez: Mary jest w czasie posilku i ktos sie o nia pyta. What is she doing?....she's having breakfast. She's eating breakfast.
Sa jeszcze inne slowa: partake....Will you partake some breakfast...(ale to widac ze jz jest starodawne dla niektorych).