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

How long have you_______this letter?

334/375

How long have you_______this letter?

write

were written

been writing

wrote

Giải thích

Chọn đáp án C