Đáp án A
Sửa lại: did he enter => had he entered
Cấu trúc đảo ngữ: Hardly/Barely/Scarcely + auxiliary + S+ when + clause: vừa mới...thì
Khi hai hành động cùng xảy ra trong quá khứ, ta dùng thì quá khứ hoàn thành cho hành động xảy ra trước và quá khứ đơn cho hành động xảy ra sau.
Dịch: Anh ấy vừa mới bước vào phòng thì tất cả các bóng đèn vụt tắt