There are three basic differences between present perfect simple and continuous forms : 1) When the action is a event starting in the past and continuing to the present moment, the meaning is identical : I have lived here for 10 years = I have been living here for ten years 2) When the action is past but the time reference includes past and present then the difference is between a completed action and