0

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?

0

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)

  • If the statement was "You work for the bank, right? How long _____ there? (work/you)"? – Chstavridis Mar 19 at 20:05
  • 1
    How long have you been working would be correct, because you still work with the bank. – Kshitij Singh Mar 19 at 20:07
  • @KshitijSingh should how long have you worked there? necessarily imply that I've quit the job? – Andrew Tobilko Mar 19 at 20:45
  • 2
    Too bad this answer has been accepted. As @AndrewT mentions, it gives erroneous guidance. Jed: Where do you work? Ted: I work at the bank. Jed: How long have you worked there? My guess is that Ted would say, “Ten years,” not, “Learn some better grammar. I still work there.” Moreover, if I knew someone had quit their job, my question would be: How long had you worked there? – J.R. Mar 20 at 9:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.