Đáp án đúng: D Phương pháp giải: Kiến thức: Thì quá khứ tiếp diễnGiải chi tiết:Dấu hiệu: until past midnight (cho đến tận quá nửa đêm qua) => hành động xảy ra trước thời điểm này là diễn ra liên tục, không ngừng => dùng thì quá khứ tiếp diễn. Công thức: S + were/was + V-ing A chưa thể hiện được sự nhấn mạnh vào tính liên tục của hành động làm ồn. B sai vì nếu dùng quá khứ hoàn thành, thì hành động làm ồn đã diễn ra và kết thúc rồi thì hành động không ngủ được mới xảy ra => phi logic C sai vì không hòa hợp về sự phối hợp thì (vế đầu quá khứ đơn, liên kết bằng “because”) Tạm dịch: Peter đã không thể ngủ bởi vì hàng xóm cứ làm ồn mãi cho đến quá nửa đêm mới dừng lại. Chọn D.