A) Has hidden
B) Have been hiding
C) Hid
D) Had hidden
なぜ正しい答えが「 had hidden 」という文の中にあるのかを説明するにはThe old captain persistently said that he had no idea where exactly his cruise _____ the treasure,文の文法、特に時制past perfect tense確認する必要があります。 past perfect tense 。
この文には 2 つの節があります。
1. 「 The old captain persistently said 」( past simple )
2. 「 that he had no idea where exactly his cruise _____ the treasure 」
次に、空白を埋めるための正しい動詞の形式を選択する必要があります。全体として、この文は、 captainが正確な場所が分からないと言う前に宝の隠蔽が行われたことを暗示しています。したがって、「宝物を隠す」というアクションは、過去の別の時点より前に完了したアクションを示す時制を使用する必要があります。
過去完了 ( had + V3 ) は、アクションが過去の特定の時刻より前に発生し、終了したことを示すために使用されます。
比較のために:
a. 「 Has hidden 」 - 現在present perfect形は、過去の別の時点より前に完了したアクションを表現していないため、不適切です。
b. " have been hiding " - present perfect continuous 、アクションが過去の別の時点より前に完了したことを示していないため、不適切です。
c. 「 hid 」 - past simple形は、過去の別のアクションの前にアクションが完了したことを表現しないため、不適切です。
d. 「 had hidden 」 - past perfect形は、文法的に正しく、 the old captainが正確にどこに隠したかわからないと言う前に宝物を隠すという行為が行われたことを明確に示しているため、適切な選択です。
したがって、正解は d です。 「 had hidden 」。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.