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

He has been selling motorcycles

1144/1620

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