Bonds with the same maturity have different yields because they differ in A level of market efficiency and government intervention. B level of credit, liquidity and tax consideration. level of inflation expectation and transaction cost. D) level of debt contracts and principal-agent problem.