JavaScript is required

A: I’m sorry to keep you waiting.

B: Oh, not at all. I __________ here only a few minutes.

A.

have been

B.

had been

C.

was

D.

will be

Trả lời:

Đáp án đúng: A


Trong câu này, người B đáp lại lời xin lỗi của người A vì đã để đợi. Người B nói rằng họ chỉ mới đến đây vài phút. Vì hành động "đến" xảy ra trong quá khứ và vẫn còn liên quan đến thời điểm hiện tại (người B đang ở đó), thì thì hiện tại hoàn thành tiếp diễn là phù hợp nhất. * **A. have been**: Thì hiện tại hoàn thành tiếp diễn, diễn tả hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại. Phù hợp với ngữ cảnh. * **B. had been**: Thì quá khứ hoàn thành tiếp diễn, diễn tả hành động xảy ra trước một hành động khác trong quá khứ. Không phù hợp vì không có mốc thời gian quá khứ nào khác. * **C. was**: Thì quá khứ đơn, chỉ một hành động đã xảy ra và kết thúc trong quá khứ. Không diễn tả được sự liên hệ với hiện tại. * **D. will be**: Thì tương lai đơn, diễn tả một hành động sẽ xảy ra trong tương lai. Không phù hợp vì người B đã ở đó rồi. Vậy, đáp án đúng là A.

Câu hỏi liên quan