Here is a quote from Law & Order:SVU SVU, season 13, episode 4, around 12 min 36 s:
I work in the same company for 10 years.
Why is it all right to use the Present Simple tense in this case? I was taught that we should use either the Present Perfect Simple or the Present Perfect ContinousContinuous tense when an action started in the past and it's still in progress (even if this is a habit).
What is the difference between the above sentecesentence and this one:
I have a cat for 10 years.
This is clearyclearly incorrect (as far as I know).
I know that we use the Present Simple tense for facts, habits, etc., so it is correct to say:
I work in the same company.
But adding for the 10 years should force the speaker to change the tense to a perfect one. Why didn't it?
Edit: Here is a larger part of the converstionconversation:
[The man] Let's try this again. I am, I'm a good citizen. The only trouble I've ever had is speeding ticket.
[Detective] Really? Because there is a domestic assoultassault complaint against you in 1994.
[The man] Are you ...? I had an argument with my girfriendgirlfriend. In college. Our roomateroommate called the cops. And it's 15 years ago. I was a kid. I'd like to go through your lifeslives.
[Detective] OK. Why don't we calm down. So what line of work, again?
[The man] I am a pharmaceticalpharmaceutical rep. I work for the same company for 10 years. Just got a promotion. That's why I moved to New York in June [...].