How long _____ you _____ Charles? – For about over three years. A. did / know B. have / knew C. have / known
Giải thích
Chọn đáp án B
“for + khoảng thời gian” là dấu hiệu nhận biết thì hiện tại hoàn thành.
Dịch: Bạn biết Charles bao lâu rồi? - Trong khoảng hơn ba năm.