A) At
B) In
C) On
D) For
「 He has been working for KDF _____ 20 years,空白を埋める適切な単語を選択する必要があります。与えられた答えは次のとおりです。
a. at b. in c. on d. for
a. at b. in c. on d. for
a. at b. in c. on d. for
a. at b. in c. on d. for
なぜ「 for 」という単語を選択しなければならないのか (答え d) を理解するには、文の意味と、時間と作業の文脈でこれらの前置詞をどのように使用するかを考慮する必要があります。
1. ** at **: 「 at 」は、特定の瞬間について話すのによく使用されます (例: at 5 o'clock, at noon )。長時間の会話には向きません。
2. ** in **: 「 in 」は、将来の特定の時間または起こるであろう期間について話すのによく使用されます (例: in 5 minutes, in the future )。この文脈では、長期間について話すことも不適切です。
3. ** on **: 「 on 」は、特定の日や行事について話すのによく使われます (例: on Monday, on Christmas Day )。また、長期間にわたって話すことも不適切です。
4. ** for **: 「 for 」は、最初から現在または過去のある時点までの期間を指すのに使用されます (例: for 5 years, for a long time )。 「 He has been working for KDF _____ 20 years,長い期間 ( 20 years ) について話しているので、「 for 」が最も適切な単語です。
したがって、正解は「 for 」です。完全な文は次のようになります。「 He has been working for KDF for 20 years 。」
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.