Learn English – say “I have been dedicated the work”

phrasespresent-perfectword-usage

I know "I am dedicated to my work" is a correct sentence.

Then, in order to express for a long time and imply that it is about to change something, can I say "I have been dedicated my work for 30 years"?
Or is there any other appropriate sentence?

I want to focus on "I did it for a long time, until now."

My sentence:

I have been dedicated my work for 30 years. But now I think I should quit my job and spend my time with myself.

Best Answer

You cannot drop the word "to". This sentence is ok:

I have been dedicated to my work for 30 years. But now I think I should quit my job and spend my time with myself.