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

How long ….. you studied English?

14/25

How long ….. you studied English?

has

have

do

did

Giải thích

Chọn đáp án B

Thì hiện tại hoàn thành ở dạng câu nghi vấn. Chủ ngữ là "you" nên ta chọn "have"