Desde hace' is used after the verb in the present tense. Ongoing actions in the present tense in Spanish Use the present continuous tense to say that you're doing something now which is ongoing ...
I have been singing all day. She has been reading. Some people have been in government since 1999. The lecturer has been teaching at UNILAG for eight years. He has been sleeping in the other room.