First, I think it should be I have had breakfast except in special contexts which would specififically call for a past tense, as in: I had breakfast with him three years ago . I have had breakfast s isn't idiomatical, IMO, and this is confirmed by: "I have had breakfast " - 800 hits at Yahoo "I have had breakfast s " - 34 hits at Yahoo (using the quotation marks is very important at Yahoo)
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
RotterSo the words breakfasts, dinners and lunches exist too.Of course they exist and are used correctly in some circumstances.
Rotter I have had breakfast is a sentence of the present perfect tense. [ I may be wrong.]No, you're not wrong, the first sentence is present perfect.
If you had breakfast yesterday, two days ago or 3 years ago, you wouldn't write it.
RotterMr PedanticHello Rotter
Would write 'I had several working lunches with him'?
RotterMr PedanticHello Rotter
Would write 'I had several working lunches with him'?