How long you _____ (learn) English?

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

A) Have you been learning
B) Have you learned
C)
D)

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

「 How long you _____ (learn) English? 」という文では、英語を学習する際の過去から現在までの連続した期間について尋ねているため、正解は「 have you been learning 」です。 「 How long + have/has + S + been + V-ing 」という構造は、過去に始まり、現在も続いているアクションについて尋ねるのに使用されます。

文 a、「 have you been learning 」では、現在Present Perfect Continuous使用し、過去のある期間に実行され、現在まで継続するアクションを表します。

文 b の「 have you learned 」は現在Present Perfect形を使用しており、通常はアクションの結果について言及するか、その経験について尋ねるだけであり、そのアクションのプロセスや期間は強調されていません。

したがって、正解はa. have you been learning ?

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