At Westonci.ca, we make it easy to get the answers you need from a community of informed and experienced contributors. Ask your questions and receive detailed answers from professionals with extensive experience in various fields. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.

Fred assembles computers in his garage and sells them. He makes an agreement with Alpha Company under which Alpha will deliver 100 keyboards. The agreement does not specify when payment is due. Which of the following is true?
a. Fred has no obligation to pay, because there was no "meeting of the minds" and no contract was formed.
b. Fred must pay within ten days of making the agreement.
c. Fred must pay within ten days of accepting the keyboards.
d. Fred must pay within a commercially reasonable time.