หลัง ก กระทำความผิด กฎหมายใหม่ยกเลิกฐานความผิดนั้นทั้งหมด ขณะคดียังไม่ถึงที่สุด ศาลควรวินิจฉัยอย่างไร?
กใช้กฎหมายเก่าเพราะเหตุเกิดก่อนการยกเลิก โดยไม่เปรียบเทียบกฎหมายสองฉบับ
ขใช้กฎหมายใหม่เฉพาะคดีที่เริ่มฟ้องหลังวันมีผล โดยไม่เปรียบเทียบกฎหมายสองฉบับ
คลงโทษตามกฎหมายเก่าแล้วลดโทษลงกึ่งหนึ่ง เพราะถือว่ากฎหมายเดิมยังควบคุมผลโดยไม่เปรียบเทียบเนื้อหา
งถือว่าการกระทำนั้นไม่เป็นความผิดต่อไป และให้ ก พ้นจากการเป็นผู้กระทำความผิด
เฉลยอธิบาย
ถ้าบทที่บัญญัติในภายหลังทำให้การกระทำนั้นไม่เป็นความผิดต่อไป ให้ผู้ที่ได้กระทำการนั้นพ้นจากการเป็นผู้กระทำความผิด ดังนั้น “ถือว่าการกระทำนั้นไม่เป็นความผิดต่อไป และให้ ก พ้นจากการเป็นผู้กระทำความผิด” จึงเป็นคำตอบเดียวที่ครบองค์ประกอบตาม มาตรา 2 วรรคสอง ส่วนตัวลวงที่ใกล้เคียงที่สุดขาดองค์ประกอบหรือใช้ฐานความผิดคนละกรณี