Trang đã được tối ưu để hiển thị nhanh cho thiết bị di động. Để xem nội dung đầy đủ hơn, vui lòng click vào đây.

I will have cleaned the house from top to bottom ________.

Câu hỏi: Mark the letter A, B, C or D to indicate the correct answer to each of the following questions.
I will have cleaned the house from top to bottom ________.
A. after you had got home
B. when you got home
C. as soon as you had got home
D. by the time you get home
Kiến thức: Sự phối hợp các thì (Tương lai & hiện tại)
Giải thích:
Ta thấy: ở mệnh đề chính động từ chia ở thì tương lai hoàn thành nên mệnh đề trạng ngữ chỉ thời gian chia ở thì hiện tại đơn.
Công thức: S1 + will have V1p2 + O1 + by the time + S2 + V2(s/es) + O2
Vậy đáp án là D (by the time you get home)
Tạm dịch: Tôi sẽ lau nhà từ trên xuống dưới khi bạn về đến nhà.
Đáp án D.