To say “I’ve been working every weekend” you use the present perfect verb form. Just use TER + past participle of any
(the present perfect indicative)
eu > Eu tenho trabalhado todo dia. (I've been working every day.)
você > Você tem treinado? (Have you been training?)
ele/ela > Ela tem saído muito! (She's been going out a lot!)
You only need to modify the TER to match the subject.