Bài 3: Ngữ pháp – Thì hiện tại hoàn thành

She blood twenty times so far

2/25

Choose the best answer.

She _______ blood twenty times so far.

donates

donated

has donated

is donating

Giải thích

so far: cho đến bây giờ (dấu hiệu thời gian cho thời HTHT)

Chủ ngữ “she” số ít => động từ chia kiểu “has + V phân từ II)

=> 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