A) Ten years ago
B) Since ten years
C) For ten years ago
D) For ten years
Để giải thích lý do tại sao "for ten years" là đáp án đúng, chúng ta cần hiểu về cách sử dụng của các đáp án khác nhau trong câu:
a. "ten years ago" (cách đây mười năm) - Cụm từ này chỉ một thời điểm cụ thể trong quá khứ, không phù hợp với thì "present perfect continuous" (hiện tại hoàn thành tiếp diễn), vì thì này yêu cầu một khoảng thời gian từ quá khứ đến hiện tại.
b. "since ten years" (kể từ mười năm) - Cách dùng này không đúng ngữ pháp. Thông thường, chúng ta dùng "since" với một mốc thời gian cụ thể (ví dụ: "since 2010" - kể từ năm 2010). Đúng ngữ pháp phải là: "since ten years ago" hoặc chỉ đơn giản là "for ten years".
c. "for ten years ago" (cho mười năm trước) - Cách dùng này không đúng ngữ pháp. "For" dùng để chỉ một khoảng thời gian kéo dài, nhưng không dùng với "ago" vì "ago" chỉ một thời điểm cụ thể trong quá khứ.
d. "for ten years" (trong mười năm) - Đây là cụm từ đúng, chỉ một khoảng thời gian kéo dài từ quá khứ đến hiện tại, phù hợp với thì "present perfect continuous" (hiện tại hoàn thành tiếp diễn) của câu.
Vì vậy, "He has been selling motorcycles for ten years." có nghĩa là anh ấy đã và đang bán xe máy trong khoảng thời gian suốt 10 năm qua, từ mười năm trước đến hiện tại.
Ghi chú: Bài tập này được trích xuất từ ứng dụng TOEIC Max , phần tạo lộ trình 900+.
Bạn đang hoặc có nhu cầu học và thi chứng chỉ Toeic? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi Toeic Online: TOEIC® Max