Đáp án D
Scarcely đứng đầu câu nên mệnh đề ngay sau scarcely sẽ có hiện tượng đảo ngữ là mượn trợ động từ, ta dùng thì quá khứ hoàn thành vì nó được sự dụng để diễn tả hành động xảy ra và hoàn thành trước một hành động khác trong quá khứ
Tạm dịch: Anh ta vừa mới đến thì trận đánh diễn ra