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

By the end of next year, George English for 7 years.

1409/1620

By the end of next year, George _____ English for 7 years.

will have learned

will learn

has learned

would learn

Giải thích

Đáp án A.

Ta dùng thì Tương lai hoàn thành vì hành động hoàn thành trước một thời điểm trong tương lai.

“by the end of + thời gian trong tương lai” dấu hiệu của thì tương lai hoàn thành.

Dịch: Đến cuối năm tới, George học Tiếng Anh được 7 năm.