ทนายจำเลยตรวจว่าข้อกล่าวหาครบองค์ประกอบหรือมีเหตุยกเว้นหรือไม่ในหัวข้อ “หลักไม่มีกฎหมายไม่มีความผิด” ข้อเท็จจริงคือ การกระทำเกิดก่อนมีกฎหมายบัญญัติให้เป็นความผิด แต่พนักงานสอบสวนจะใช้บทใหม่ลงโทษย้อนหลัง ข้อต่อสู้ใดมีฐานกฎหมาย
กทำไม่ได้ เพราะต้องใช้กฎหมายที่บัญญัติเป็นความผิดและกำหนดโทษอยู่ในขณะกระทำ
ขทำได้เมื่อสังคมเห็นว่าการกระทำนั้นไม่เหมาะสม
คทำได้ถ้าบทใหม่มีโทษสูงกว่า
งทำได้เพียงเพราะผู้เสียหายยินยอมให้ดำเนินคดี
เฉลยอธิบาย
มาตรา 2 รับรองหลักไม่มีกฎหมายไม่มีความผิดและห้ามลงโทษย้อนหลังตามบทที่เกิดภายหลังการกระทำ อ้างอิง: ประมวลกฎหมายอาญาฉบับที่ใช้บังคับปัจจุบัน ตรวจสอบกับระบบกลางทางกฎหมายของสำนักงานคณะกรรมการกฤษฎีกา (https://law.go.th/) และราชกิจจานุเบกษา (https://ratchakitcha.soc.go.th/) จึงเลือกข้อ A; ตัวเลือกอื่นสับสนองค์ประกอบ ขยายความรับผิดเกินบทบัญญัติ หรือไม่ตรวจเงื่อนไขของเหตุยกเว้น