For over 100 years, generations ——- Franklin Meats to provide fresh, nutritious meats at reasonable prices, cut to order.
(A) will have trust
(B) would trust
(C) trust
(D) have trusted
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
(発音:アメリカ)
【問題文訳】「100年以上、何世代にもわたってフランクリン・ミートは新鮮で栄養満点の食肉をお手ごろな価格でご信頼いただいてきました。ご注文に応じてカットいたします」
【解答】D
【解説】いろいろな時制の語句が並んでいるので、空所の前後の時制で考える。文頭のFor over 100 yearsは「過去から今までの100年以上」という意味を表している。したがって、現在完了形である(D)のhave trustedが適切である。
【重要語句】
generation「世代の人々」
provide「提供する」
nutritious「栄養の高い」