A) Created
B) Had created
C) Has created
D) Have created
この質問の正解が「 have created 」である理由を説明するには、文の文法構造と文脈を考慮する必要があります。
元の文: 「 New – opened factories _____ thousands of new jobs for the locals since the beginning of last year 。」
この文には、分析する必要がある要素がいくつかあります。
1. **行動時期**: 「 since the beginning of last year 」 (昨年の初めから現在まで)。 「 since 」という言葉は、アクションや状態が現在まで続く過去の一定期間を指すのによく使用されます。
2. **使用時制**: 「 since 」では、過去に開始され、現在も継続しているアクション、または現在に関連する結果があるアクションを説明するために、現在完了時制 ( Present Perfect ) をよく使用します。
現在完了形は ** have/has + V3 (past participle) ** で構成されます。
3. **文の主語**:「 New-opened factories 」は複数名詞(新規開設工場)です。
4. **適切な動詞**:
- 答えてください。 「 created 」は単純な過去であり、「 since the beginning of last year 」とは互換性がありません。
- b に答えます。 「 had created 」は過去完了時制であり、これも「 since 」とは一致しません。
- c に答えます。 「 has created 」は現在完了形ですが、単数の主語で使用されます。
- d に答えます。 「 have created 」は現在完了形であり、複数の主語に適合します。
結論する:
「 new – opened factories 」は複数名詞であり、「 since the beginning of last year 」を使用して過去から現在までの期間を指すため、 Present Perfect形が適切です。したがって、正解は **d です。 ** have created 。
完全な文は次のようになります。「 ew – opened factories have created thousands of new jobs for the locals since the beginning of last year. N
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.