I have lived here all my life vs I have been living here all my life
everybody says there is a little difference between these two but nobody seems to know what is exactly the difference: 1. I have lived here all my life vs I have been living here all my life. 2. I have worked here all my life vs I have been working here all my life. 3. It has rained all day vs it has been raining all day.
please show me that little difference. Thank you!!!