2000 câu trắc nghiệm tổng hợp Tiếng Anh 2025 có đáp án (Phần 39)

In a few minutes, I _______________ (wait) here for Craig for over two hours. Where can he be?

Giải thích

will have been waiting