For the present perfect form of the verb, for example:
I have been living here for four years
I could also say:
I have lived here for four years
I believe in the second example there is some ambiguity as to whether I am still living there now so the first example is better for emphasising that this still continues today.
However I want to ask about the following example:
She has lived in the UK all her life
Why do we use the form "has lived" here, and would it be incorrect to say "She has been living in the UK all her life"? And if that is correct, is there any difference between the meaning of these two sentences?