Основные различия между «I have breakfast» и «I'm having breakfast» в контексте изучения английского языка:
Таким образом, «I have breakfast» описывает рутинное действие, а «I'm having breakfast» — действие, которое происходит в момент речи. 3
Также стоит отметить, что глагол «have» во фразе «have breakfast» означает не «иметь завтрак», а именно кушать его. 2