Đề kiểm tra học kì 2 Tiếng anh 12 năm 2023 có đáp án (Đề 16)

I wonder why they’re so late. They here an hour ago. A. can’t have been B. needn’t have

31/40

I wonder why they’re so late. They ______ here an hour ago.

can’t have been

needn’t have been

must have been

should have been

Giải thích

Đáp án D