结构推理 简述一般保证与连带责任保证的区别。
【正确答案】一般保证和连带保证的不同主要在于以下几个方面:
   (1) 发生原因不同,一般保证须由当事人约定,没有约定或者约定不明的,即推定为连带保证。
   (2) 保证人是否享有先诉抗辩权不同,一般保证中保证人享有,而连带保证人则不。
   (3) 保证人承担的保证责任不同。
   (4) 保证期间和诉讼时效的限制不同。
【答案解析】应从发生原因、保证人的抗辩权及保证责任、保证期间和诉讼时效方面入手分析二者的区别