How long you _____ (learn) English?

正しいオプションを選択してください:

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

答えを詳しく説明する:

「 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 ?

注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.

あなたは、TOEIC 認定試験を勉強して受験したいと考えていますか?どこから始めればよいかわからない、またはいつでもどこでも学習できるツールが見つかりませんか? TOEIC オンラインテスト準備アプリを今すぐダウンロードしてください: TOEIC® Max

TOEIC MAX申込画面
 
anh-poster