ĐGTD ĐH Bách khoa - Sử dụng ngôn ngữ Tiếng Anh - Thì hiện tại hoàn thành

At Tet, my sister and her close friends often go to the hospitals to donate cakes, sweets and toys for the sick children there. They ______ it for many years.

18/20

At Tet, my sister and her close friends often go to the hospitals to donate cakes, sweets and toys for the sick children there. They ______ it for many years.

did

are doing

have done

do

Giải thích

for many years: trong nhiều năm

=>Hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại nên ta dùng thì hiện tại hoàn thành

Cấu trúc: S + have/ has + Vp2

=>At Tet, my sister and her close friends often go to the hospitals to donate cakes, sweets and toys for the sick children there. They have done it for many years.

Tạm dịch: Vào dịp Tết, chị gái và những người bạn thân của cô ấy thường đến bệnh viện để tặng bánh, kẹo và đồ chơi cho những đứa trẻ bị bệnh ở đó. Họ đã làm điều đó trong nhiều năm.

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