Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions:
By the end of this March. he ______here for 20 years.
A.
A: has been living
B.
B: will live
C.
C: will have been living
D.
D: will be living
Đáp án và lời giải
Đáp án:C
Lời giải:
Đáp án C
Tương lai hoà thành tiếp diễn diễn tả 1 hành động bắt đầu trong quá khứ, tiếp diễn đến 1 thời điểm xác định trong tương lai: S + will + have + been + Ving….
Câu này dịch là: Trước cuối tháng 3 này, anh ấy đã ở đây trong 20 năm.