Detailed Answer
Answer (A) is correct. Revenues are normally recognized when they are realized or realizable and earned. Revenues are realized (or realizable) when goods or services have been exchanged for cash or claims to cash (assets readily convertible to cash). Revenues are earned when the earning process is substantially complete, and the entity is entitled to the resulting benefits or revenues. The revenue recognition criteria are ordinarily met at the point of sale (time of delivery of goods or services).