We need some context.
"life has to offer". What is the meaning of the sentence?
That's not a natural sentence. It's meaningless as it stands.
Here are some meaningful sentences:
"Life has plenty to offer.", "Life has nothing to offer."; "What does life have to offer?"
Did you actually see that sentence?