Trả lời bởi giáo viên
Đáp án đúng: c
so far: cho đến bây giờ
=> Từ cần điền diễn tả một hành động xảy ra nhiều lần từ quá khứ đến hiện tại nên ta dùng thì hiện tài hoàn thành: has donated
=> She has donated blood twenty times so far.
Tạm dịch: Cho đến bây giờ cô ấy đã hiến máu 20 lần