17000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 3)

By the time I return to my country, I away from home for more than three years.

947/1620

By the time I return to my country, I ___________ away from home for more than three years.

will have been

will be

have been

was

Giải thích

Kiến thức: Mệnh đề thời gian 

Giải thích: Công thức: By the time S + V (hiện tại đơn), S + will have P2 

Tạm dịch: Khi tôi quay trở lại quê hương, tôi sẽ đã xa nhà hơn 3 năm rồi. 

Chọn A