He has been selling motorcycles _____ .

Chọn phương án đúng:

A) Ten years ago
B) Since ten years
C) For ten years ago
D) For ten years

Giải thích chi tiết đáp án:

「 for ten years 」が正しい答えである理由を説明するには、さまざまな答えが文中でどのように使用されているかを理解する必要があります。

a. 「 10 年ten years ago 」 - このフレーズは過去の特定の時期を指しますが、「現在present perfect continuous継続」時制には過去から現在までの期間が必要であるため、この時制には適していません。

b. 「 since ten years年以来」 - この用法は文法的に正しくありません。通常、特定の時点には「 since 」を使用します(例:「 since 2010 」 - 2010 年以降)。正しい文法は、「 since ten years ago 」、または単に「 for ten years 」です。

c. " for ten years ago " (10 年前) - この用法は文法的に正しくありません。 「 For 」は長期間を指すのに使用されますが、「 ago 」は過去の特定の時間を指すため、「 ago 」とは併用しません。

d. 「for for ten years 」 - これは、過去から現在までの期間を示す正しいフレーズで、文の「現在present perfect continuous進行形」と一致します。

つまり、「 He has been selling motorcycles for ten years 。」つまり、10年前から現在まで、10年間バイクを販売し続けているということになります。

Ghi chú: Bài tập này được trích xuất từ ứng dụng EnglishMax , phần tạo lộ trình 900+.

Bạn đang hoặc có nhu cầu học và thi chứng chỉ tiếng Anh? 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 tiếng Anh Online: EnglishMax

Màn hình ứng dụng EnglishMax
 
anh-poster

Bạn đang hoặc có nhu cầu học và thi chứng chỉ tiếng Anh? 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 tiếng Anh Online: EnglishMax

Màn hình ứng dụng EnglishMax