B. Using Service Offerings in the domain hierarchy
Service Offerings are data records (Configuration Items) that are domain-separated; they do not form the structural hierarchy of the domains themselves.
C. A domain heirarchy 3-5 layers deep that allows for use of contains if needed and does not contain a defualt domain
The 'default' domain is a mandatory, out-of-the-box component of the domain separation architecture and cannot be excluded from the hierarchy.
D. Having a totally flat domain heirarchy with no TOP domain
The 'TOP' domain is the mandatory root of any domain hierarchy; all other domains are its children. A hierarchy cannot exist without it.
E. Adding several domain layers below TOP before getting to the customer domain
While structuring layers between TOP and customer domains is common (e.g., for the MSP), this statement is less comprehensive than option A, which includes depth, 'contains' relationships, and the 'default' domain.
---