Hi JTT
''I have been wanting it for a long time.'' I thought that we can't use WANT in progressive form either and dictionary says not usually in progressive. I'm confused.
>>>>>>>>>>>>>>>>>
I hear you, Salam. {notice 'hear' not 'hearing'}
Context is everything. We have to know the context, the situation, the meaning the speaker intends. And "not usually" are the important words. Forget the advice that states, "can't use".
Googled: I hear - 9,680,000 hits -->> I'm hearing - 257,000 hits
That's not "not usually", that's "almost never".
Student: [wants a pencil] Mrs Blodscrog, I am wanting a pencil. * [* denotes ungrammatical]
Student: [wants a pencil] Mrs Blodscrog, I want a pencil.
In situations like this, we ENLs view this as a STATE, in this case 'the state of wanting' and so, as a result, 'want' is INVARIABLY chosen.
Now, we use the present perfect continuous, as in your example,
''I have been wanting it for a long time.'' ,
to show that this 'state of wanting' has been ongoing and possibly, it shows a deeper 'want'.
Try some more Google Advanced Searches to see the frequency of just how these state verbs are used.
I smell - 500,000 -->>> I'm smelling - 6920
There is one there under this verb, smell that shows why we sometimes use state verbs in the progressive; they carry a nuanced meaning.
"I'm smelling Oscar!"
This gives the feeling, obviously in a figurative sense, that the speaker senses a very good chance that someone/something will win an Oscar.