Bộ 14 Đề kiểm tra Học kì 1 Tiếng Anh 11 có đáp án (Mới nhất) - Đề 13

Peter should have apologized _____ being late this morning, but he did not.

27/40

Peter should have apologized _____ being late this morning, but he did not.

up

about

at

for

Giải thích

Đáp án đúng là: D

Apologize for động từ + ing: xin lỗi vì làm gì....

Dịch: Peter đã nên xin lỗi vì đã muộn rong sáng nay, nhưng anh ấy đã không làm.