contestada

Which of the following options is a present perfect sentence?
1 -
I have known him all my life.
2 -
I know him very well.
3 -
I don’t know him at all.
4 -
I would like to know him