How long _______ there? (work/you)
Which tense to use. A) Present Perfect Simple, or B) Present Perfect Progressive?
A) How long have you worked there?
B) How long have you been working there?
How long _______ there? (work/you)
Which tense to use. A) Present Perfect Simple, or B) Present Perfect Progressive?
A) How long have you worked there?
B) How long have you been working there?
You can use either of the sentences, but meanings will be different
How long have you worked there?
This sentence implies you are asking somebody a question who has quit his job that he did there(at some place)
How long have you been working there?
This sentence implies you are asking somebody a question who is still doing his job that he does there(at some place)
In the context you added in a comment, they mean exactly the same thing. I would prefer the shorter and simpler one as a general rule, but that is just personal style.