I graduated from college ten years ago.] Fine.
I have been out of college for ten years.] Fine.
I have graduated from college for ten years."] No; "I graduated from college ten years ago."
They got married one year ago.] Fine.
They have been married for one year.] Fine.
" They have got married for one year" ] No. "They have been married for one year"; or "they got married a year ago".
"They have married each other for one year."] No. "They have been married to each other for one year."
I started school two years ago.] Fine
I have been in school for two years.] Fine.
May I also say "I have started school for two years."?] No; "I started school two years ago" or "I've been at school for two years".
Her father retired last year.] Fine.
He has been retired for one year.] Fine.
May I also say "He has retired for one year."?] No; "he has been retired for one year" or "he retired a year ago".
MrP