吃饭一般不用eat而是用have, 所以应该是I was having lunch at 11 o'clock yesterday morning.
I 大写就行了。没有语法错误。
英语的吃一般用having