ĐGNL ĐHQG TP.HCM - Sử dụng ngôn ngữ Tiếng Anh - Thì hiện tại hoàn thành

Lan ______ English for more than a year but she can speak it very well.

1/20

Lan ______ English for more than a year but she can speak it very well.

learns

learn

learned

has learned

Giải thích

for more than a year: khoảng hơn 1 năm

=>Từ cần điền diễn tả một hành động xảy ra trong quá khứ và kéo dài đến hiện tại nên ta dùng thì hiện tại hoàn thành: has learned

=>Lan has learned English for more than a year but she can speak it very well.

Tạm dịch: Lan đã học tiếng Anh hơn một năm nhưng cô ấy có thể nói rất tốt.

Đáp án cần chọn là: D