500 Câu trắc nghiệm ngữ pháp Tiếng Anh có đáp án - Phần 21

How long have you_______he was a liar.

10/375

How long have you_______he was a liar.

been knowing

knew

know

known

Giải thích

Chọn đáp án D