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

She _______ blood twenty times so far.A. donates

2/20

She _______ blood twenty times so far.

donates

donated

has donated

is donating

Giải thích

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

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