一直拘留两年了不判刑,并非完全合理的。因为相关法律中是有所规定的,一般的刑事案件从拘留到法院判决,大致需要三个月或四个月,情况特殊的,经过有关部门批准可以适当延长,但延长至两年却不是那么合理。
法律依据:《中华人民共和国刑事诉讼法》
第一百五十四条 依照本节规定采取侦查措施收集的材料在刑事诉讼中可以作为证据使用。如果使用该证据可能危及有关人员的人身安全,或者可能产生其他严重后果的,应当采取不暴露有关人员身份、技术方法等保护措施,必要的时候,可以由审判人员在庭外对证据进行核实。
第一百五十六条 对犯罪嫌疑人逮捕后的侦查羁押期限不得超过二个月。案情复杂、期限届满不能终结的案件,可以经上一级人民检察院批准延长一个月。
第一百五十七条 因为特殊原因,在较长时间内不宜交付审判的特别重大复杂的案件,由最高人民检察院报请全国人民代表大会常务委员会批准延期审理。