123 câu Trắc nghiệm Chuyên đề 11 Unit 4. Caring for those in need

He has been a volunteer for Youth Blood Donor Organisation_________

62/123

8. He has been a volunteer for Youth Blood Donor Organisation_________.

last 5 years

for 5 years

in 5 years

5 years ago

Giải thích

Đáp án: B. for 5 years

Giải thích: Động từ trong câu chia ở thì hiện tại hoàn thành (has been) nên ta dùng “for 5 years” (được 5 năm) để diễn tả khoảng thời gian hành động đã diễn ra.

Ta có: “for + khoảng thời gian”: được bao lâu

Dịch nghĩa: He has been a volunteer for Youth Blood Donor Organisation for 5 years. (Anh ấy đã làm tình nguyện viên cho Tổ chức hiến máu trẻ được 5 năm.)