单项选择题

It is necessary to have a good understanding of all the terms and conditions before signing a contract.()

A.先好好讨论一下各项条款,看是否有必要签合同。
B.在签订合同之前必须充分理解合同中的所有条款。
C.对所有合同条款都已正确理解,现在可以签合同。
D.合同的所有条款要更好地解释之后方能签字生效。