Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về thì hiện tại hoàn thành tiếp diễn (Present Perfect Continuous) và cách sử dụng nó để diễn tả một hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại, hoặc ảnh hưởng đến hiện tại. Trong trường hợp này, người nói muốn diễn tả rằng họ đã biết ai đó là kẻ nói dối trong một khoảng thời gian và vẫn còn biết điều đó đến bây giờ.
* **A. been knowing:** Cấu trúc này không chính xác. Động từ "know" thường không được sử dụng ở dạng tiếp diễn vì nó diễn tả trạng thái chứ không phải hành động.
* **B. knew:** Đây là thì quá khứ đơn, diễn tả một hành động xảy ra và kết thúc trong quá khứ, không phù hợp với ý nghĩa của câu.
* **C. know:** Đây là thì hiện tại đơn, diễn tả một sự thật hiển nhiên hoặc một thói quen, không phù hợp với ý nghĩa của câu.
* **D. known:** Cấu trúc "have known" là thì hiện tại hoàn thành, diễn tả một hành động bắt đầu trong quá khứ và kéo dài đến hiện tại. Đây là đáp án chính xác.
Vì vậy, đáp án đúng là D.