Offer and ________ are the essential elements of a contract. In either case, it should be done out of one's free will and with an intention to enter into a legally binding agreement.
A、enquiry
B、counter-offer
C、acceptance
D、rejection