Tom ate egg and meat for breakfast. Can we replace the preposition "for" with "at"? Why?