Detailed Answer
Answer (B) is correct. According to the FASB’s conceptual framework, revenues should be recognized when they are realized or realizable and earned. Revenues are realized when products, merchandise, or other assets are exchanged for cash or claims to cash. Revenues are realizable when related assets received or held are readily convertible to known amounts of cash or claims to cash. Revenues are earned when the entity has substantially accomplished what it must do to be entitled to the benefits represented by the revenues.