She _______ blood twenty times so far.
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
Lan ______ English for more than a year but she can speak it very well.
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.
I ______ blood twice and _____ presents to sick children in the hospital recently.
He ______ lectures to foreign tourists about traditional food and games recently.