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?