Trả lời:
Đáp án đúng: D
Câu này kiểm tra kiến thức về thì hiện tại hoàn thành tiếp diễn và thì hiện tại hoàn thành. Trong câu này, vế "How long have you..." cho thấy đây là câu hỏi về một hành động/trạng thái bắt đầu trong quá khứ và còn tiếp diễn đến hiện tại. Do đó, ta cần sử dụng thì hiện tại hoàn thành.
* **A. been knowing:** Sai. "know" là một stative verb (động từ chỉ trạng thái), thường không được dùng ở dạng tiếp diễn (ngoại trừ một số trường hợp đặc biệt với nghĩa khác).
* **B. knew:** Sai. Đây là thì quá khứ đơn, không phù hợp với cấu trúc "How long have you..."
* **C. know:** Sai. Đây là thì hiện tại đơn, không phù hợp với cấu trúc "How long have you..."
* **D. known:** Đúng. Đây là thì hiện tại hoàn thành, diễn tả một hành động/trạng thái bắt đầu trong quá khứ và còn tiếp diễn đến hiện tại.
Vậy đáp án đúng là D.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
