I have been married for 5 years.
I have been graduated for 5 years.
Why can't we say that we've been graduated for so long? The only explanation that I could think of is that when we talk about being married, we focus on the joining of two people and not so much the ceremony.
When we talk about graduating, we focus on the ceremony and think of it as an instant in time, not something that can be carried on through the years like "married" can.
No one can seem to give me a concrete answer as to why we can't say "I have been graduated for 5 years." Can someone tell me why this is? Thanks