This is idiom means to be upset about something that happened in the past.
“John has a chip on his shoulder because Mary was promoted over him”
Dave EnglishClick here to learn English online
Thoughts on English Grammar and other English language matters from an online English teacher
This is idiom means to be upset about something that happened in the past.
“John has a chip on his shoulder because Mary was promoted over him”
Dave English