500+ câu trắc nghiệm tổng hợp Chia động từ Tiếng Anh có đáp án (Phần 2)

She is tired now. She________ for a long time.

18/19

She is tired now. She________ for a long time.

Has been learning

Has learned

Learns

Learned

Giải thích

Đáp án: A

Giải thích:

Kiến thức: Thì của động từ

Câu có dấu hiệu của thì hiện tại hoàn thành tiếp diễn (has been V-ing), vì diễn tả một hành động đã diễn ra trong một khoảng thời gian dài và vẫn có ảnh hưởng đến hiện tại (cô ấy mệt do học trong một thời gian dài).

"Has learned" (B) dùng cho hành động đã hoàn thành, không nhấn mạnh quá trình.

Chọn A. has been learning.

Dịch: Cô ấy đang mệt bây giờ. Cô ấy đã học trong một khoảng thời gian dài.