JavaScript is required

Câu hỏi:

She ____ French words for hours, but she still doesn't remember all of them.

A.

has been learning

B.

has been learnt

C.

has learnt

D.

have been learning

Trả lời:

Đáp án đúng: A


Câu này cần một thì diễn tả hành động xảy ra trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục trong tương lai. Trong các lựa chọn, chỉ có 'has been learning' (thì hiện tại hoàn thành tiếp diễn) phù hợp với ngữ cảnh này.

* 'has been learning': đã và vẫn đang học (nhấn mạnh tính liên tục của hành động).

* 'has been learnt' là sai ngữ pháp.

* 'has learnt': đã học (nhấn mạnh kết quả, không phù hợp vì cô ấy vẫn chưa nhớ hết).

* 'have been learning': dùng cho chủ ngữ số nhiều (I, you, we, they), không phù hợp với 'She'.

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

Câu hỏi liên quan