What's the difference between saying: How long you been working here? and How long

Status
Not open for further replies.
B

B45

Guest
What's the difference between saying:

How long you been working here?

and

How long have you been working here?

Which would a native speaker say in conversation? Both?
 
I think both are possible.
 
"How long have you been working here" is the grammatically correct sentence.

"How long you been working here" is slang, only used in spoken English.
 
How long you been working here?

It is a slang alright. It is wrong without the "have".
 
Would it be informally acceptable in spoken English if 'been' was also omitted?


I think it would be correct maybe if you say 'How long have you worked here'.

Not a teacher.
 
I think it would be correct maybe if you say 'How long have you worked here'.

Not a teacher.

There is a difference though. It means the person may have stopped working at the place when the question was asked, whereas with the first question, he still is working there.
 
There is a difference though. It means the person may have stopped working at the place when the question was asked, whereas with the first question, he still is working there.

Are you saying '-ing' shows you are still doing and '-ed' shows that you stop?
 
I think the present perfect can refer to an action that has just stopped, but I am not a teacher.
 
How about if the word is 'have been'?
 
I think 'have been doing something' refers to ongoing action that began in the past, but I am not a teacher.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top