Please look at the following sentences.
- Having lived with him for 25 years I can say a lot about him.
(I have lived for 25 years and am still living.)- Having lived with him for 25 years I can say a lot about him.
(I am not living with him now, but lived before for 25 years.)- Having been living for 25 years mean I have been living with him for 25 years.
(I have been living with him for 25 years and am still living)
Are my interpretations correct? If not, then please correct me.
Similarly, look at the following sentences
- Having lived in Dublin all my life, I'm not used to being stopped at checkpoints, harassed and searched, which I was subjected to in Palestine.
- Having lived in Bangalore all my life but never having visited Coorg, I decided quite happily to tag along with a bunch of friends to stay at the Last Resort. We drove late night on a Friday from Bangalore to get the most of the place over the weekend.
I am confused as to the meaning of all my life above. All my life should logically include the present moment, but from the sentences above it doesn't seem to be the case. Does all my life in the above sentences mean all the life till then, that is a point in the past and not till now? Is it right?
Thanks.