Correct option is D
Explanation:
· There is
no grammatical error in this sentence.
· The
present perfect continuous tense ("has been working") is correctly used for an action
that started in the past and is still continuing.
·
Example: She has been studying for two hours.
Final sentence:
No error in the given sentence.