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

Jane lay awake. She had (1) _______ preparing for

Giải thích

been