结构推理 导致合同终止的原因有哪些?
【正确答案】合同终止的原因包括三类:
   一是基于当事人的意志,如免除、抵消、合同的解除。
   二是基于债的目的已经达到,如清偿、提存、混同。
   三是基于法律的直接规定,如当事人死亡、法人的终止等。
【答案解析】