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 last March, I English for five years.

1441/1620

By the end of last March, I ____ English for five years.

have been studying

will have been studying

had been studying

will have studied

Giải thích

Đáp án C.
Dịch: Vào cuối tháng ba trước, tôi đã được học Tiếng Anh 5 năm.
=> Tháng 3 là một mốc thời gian quá khứ; tại thời đó, người nói đang học tiếng anh => ta dùng thì quá khứ hoàn thành tiếp diễn.