Translation:Thank you very much for everything you have been doing.
This might help
TL;DR, a woman says obrigado when it's an interjection.
Right. You can be in the middle of doing something and say: "I have done this for ten years"; however, most native speakers prefer to use progressive tenses to express an ongoing action.
I have watched tv all day. = I have been watching tv all day.
Both verbs express the same action over the same period of time when an adverb of time is included.