Can anyone give me a satisfactory answer to this question?

Why can't we say, "I've been knowing him for years"?

My teacher said that it's because we don't use verbs like "know" in the progressive form, but that answer doesn't tell me very much at all.
1 2 3 4 5 6 7 8
Comments  (Page 6) 
This is my last attemp. So far you have not produced much in the way of sentences / context to prove your "durative" use of the verb "know" to supprot your persistence.

I've never written so. I wrote "I stopped knowing it". Do you really believe this sounds right?
But I surely can equate "I forgot the password" to "I don't know the password". Really!

This is nothing else than your personal opinion, which is not shared, for example, by Edward P. Jones, the Pulitzer award winner whose excerpt from "Lost in the City" containing "…for the first time since he had been knowing her…" you can find here:


nor by Whitney Houston, whose song "Home" containing the line "...I wish I was back there, with the things I've been knowing..." you can find here:


If you want more examples of the verb "to know" used in Perfect Continuous, go and look for them yourself.

Yes, I would like to maintain this intellectual conversation, but understandably not with you.
Students: Are you brave enough to let our tutors analyse your pronunciation?
I agree with Goodman here. It's certainly not standard English, which is not to say you can't find the odd example of its use, but generally, no.

It's a feature I strongly associate with Indian English only.
2nona the brit:

It may not be "standard English". It may be smart one. We do not discuss the obedience to the rule. It's duteous and overwhelming. We discuss the reasons for the rule to exist.

By the way, this rule which prevents the stative verbs from being used in Perfect Continuous is not the only and perhaps not the last attack on this tense which is wanted to be eradicated from the language by many.
Anon, language evolves naturally. I've never heard of a concentrated effort to "attack" a single word, let alone an entire tense. There's nothing wrong with the continuous, and it's alive and well with verbs that naturally take the continuous. "To know" is simply not one of those verbs.
Site Hint: Check out our list of pronunciation videos.
We don't know much about your English background but if your intent was to solicit agreement to your particular usage on
"have been knowing..", it does not look like you are going to get lucky. It's not a matter of being right or wrong. Rather, it's necessary
to correct incorrect usage for those who have come to the forum for help. I actually have decided to ignore your persistence, but
you seem to try to find a way to prove to me and others that you actually know better. Friend, have failed!..

I had said in earlier post.You will find English of all level, from the very terrible to excellent, it's all there. Song lyrics can not be used as a gauge for correct usage. You need to recognize what good English should sound like from the the bad variety, if you still want to improve yours.

Best of luck!
Oh Anon,
There is one more comment.....
You said you would like to continue with an intellectual discussion, but not with me?
May I ask you, are we talking about the same brand of intellect?
So far, you have not gathered much in the way of support.
Can you explain me why can I say "I've been knowing him for a long time" but not "I've been Knowing him for years"? What's the difference? Thanks
Students: We have free audio pronunciation exercises.
Neither of the two versions you gave are correct. The correct version is 'I have known him for some time' or 'I have known him for years'.
Show more