Cevap:
Bana göre cevabı E. Eddie'ye cevapları verilmediğinden dolayı büyük bir hata yaptığını belirtiyor cümle. Bu yüzden B olmaz çünkü sanki detayları vermeyen Eddie'ymiş gibi oluyor. Ama E'de hadn't been given kalıbı (Past Perfect) geçmişte yaşanmış bir olaydan daha önce yapılmış bir eylemi anlatmak olduğu için detayların verilmemiş olması, yanlış yapmış olduğundan daha önce olan bir eylem olur, o yüzden Past Perfect kullanmak daha iyi olur. Cümlenin devamında da B'de olan had done kullanmaya bu yüzden gerek yok, direkt made olur.