17000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 3) (Part 3)

He has been selling motorcycles

144/500

He has been selling motorcycles_________.

in ten years

for ten years

ten years ago

since ten years

Giải thích

“has been selling” là thì hiện tại hoàn thành và “for” + khoảng thời gian
Đáp án B
Tạm dịch: Anh ta bán xe máy được 10 năm rồiChọn B