Before answering your question let me go back to check my sentence again " A great meaning has been shown in your perspective about life I think its better for me if i say " has shown not has been shown
As I said I think both are correct
because both happened and finished but still there is the effect
In the first phrse : it means that you found this great meaning and felt it but there no importance how it came
In the next phrse you concentrated on the subject or the person who showed the great meaning so this great meaning is shown by some one
There is an example which may guide us a little to figure out the correct way of saying or w-riting this phrase " I have been waiting for you since you left "
In this example the iter used this expression to show something which was hppening in the past and it is still happening up to now and may up to tomorrow
back your question
Ok let's stop here please
I think you would better ite back to your question
?what dou think brother