Đề kiểm tra cuối học kì 2 Tiếng Anh 8 có đáp án (Mới nhất) (Đề 10)

How long _____ you _____ Charles? – For about over three years. A. did / know B. have / knew C. have / known

11/26

How long _____ you _____ Charles? – For about over three years.

did / know

have / knew

have / known

do / know

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.