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

She____300 gifts to the charity up to now

58/123

4.She_________300 gifts to the charity up to now.

donated

has donated

is donating

donates

Giải thích

Đáp án: B. has donated

Giải thích: Trong câu có trạng ngữ chỉ thời gian “up to now” (cho đến nay) thể hiện hành động kéo dài từ quá khứ đến hiện tại nên động từ “donate” phải chia ở thì hiện tại hoàn thành (has donated).

Dịch nghĩa: She has donated 300 gifts to the charity up to now. (Tính đến nay, cô ấy đã quyên góp 300 món quà cho tổ chức từ thiện.)