Few Doubts

Ccan someone explain the following concepts, 1.Relationship between option price and risk free rate 2. Take or pay agreement 3. linear extrapolation and linear interpolation. Thanks in advance.