When a sentence has time reference given in it and the action is continued at the time of speaking then we should use Present Perfect Continuous Tense. Therefore, ‘is working’ is to be replaced by ‘have been working’ to make the sentence correct. Hence, (a) is the correct option.