A) Have not been living
B) Have not lived
C)
D)
「 We _____ (not live) in England for two years now. 」という文では、空白を埋める動詞の正しい形式を選択する必要があります。考えられる答えは次のとおりです。
a. have not been living b. have not lived
a. have not been living b. have not lived
まず第一に、この節が語っている文脈と時代を考慮する必要があります。
1. **現在完了形** ( Present Perfect ): 過去に始まり現在まで続く、または現在に影響を与える行為を表します。構造は次のとおりです。
- 主語 + have/has + 過去分詞動詞 ( V3/Ved )
2. **現在完了継続時制** ( Present Perfect Continuous ): 過去に開始され、現在も継続しており、将来も継続する可能性がある行為を表します。構造は次のとおりです。
- 件名 + have/has + been + V-ing
この文の「 for two years now 」というフレーズは、イギリスに住んでいないという行為が2年間続いており、現在も影響を及ぼしていることを暗示しています。これは **現在完了時制**と一致します。
a. ** have not been living **: これも文法的には正しいですが、この構造はアクションの継続性や進行を強調するためによく使用されますが、この文脈では必要ありません。このフレーズは、「 not living 」という行為が継続的かつ定期的に起こっていることを強調しているようにも見えますが、これはどこかで生きていないことを語るときに不自然に思えます。
b. ** have not lived **: これは、その行為が過去から現在まで継続的に起こっていないことを表現するのにシンプルで適切であり、行為の過程や継続性を強調していないため、正しい選択です。
したがって、正解は ** have not lived ** です。完全な文は次のようになります。「 We have not lived in England for two years now. 」
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.