JavaScript is required

I have been waiting for you……………

A.

since early morning

B.

since 9 a.m

C.

for two hours

D.

all are correct

Trả lời:

Đáp án đúng: D


Câu này sử dụng thì hiện tại hoàn thành tiếp diễn (Present Perfect Continuous) để diễn tả một hành động đã bắt đầu trong quá khứ và vẫn còn tiếp diễn đến hiện tại. * **A. since early morning:** "since" dùng để chỉ một thời điểm bắt đầu trong quá khứ (từ sáng sớm). Cấu trúc này phù hợp với thì hiện tại hoàn thành tiếp diễn. * **B. since 9 a.m:** Tương tự như A, "since" chỉ một thời điểm cụ thể (9 giờ sáng). Cấu trúc này cũng phù hợp. * **C. for two hours:** "for" dùng để chỉ một khoảng thời gian (trong hai tiếng). Cấu trúc này cũng phù hợp với thì hiện tại hoàn thành tiếp diễn, nhấn mạnh tính liên tục của hành động trong khoảng thời gian đó. Vì cả ba đáp án A, B và C đều đúng ngữ pháp và phù hợp với nghĩa của câu, nên đáp án chính xác là D.

Câu hỏi liên quan