НК
Настюшка Карпова
See the difference:
I have loved you all my life
I loved you but then you betrayed me
have loved - на данный момент законченное действие (возможно имеющее последствия)
loved - неопределённое прошедшее, оно происходило неопределённое кол-во времени
i have loved - я любил
i loved - мне очень понравился