The store usually ——- Herbolden cheese in stock, but the strike by the dockworkers union has caused the supply to disappear entirely.
(A) has
(B) has had
(C) has been having
(D) had
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
(発音:アメリカ)
【問題文訳】「その店はいつもハーボルデンチーズを置いてあるが、港湾労働者組合のストライキが原因で供給が完全に途絶えてしまった」
【解答】A
【解説】状況を考えよう。but以降の主語はunionまで出、述語がhas causedである。つまり、過去のある時点から現在までのことを述べている。基本的に現在完了形は「現在」のことを表す。そして、主節の空所の前にusuallyという「通常のこと」を表す副詞が使われていることからも、文全体では現在のことを表していると判断できる。したがって、(A)のhasが適切である。前半は通常の店の状況を表現しており、後半は、ある出来事による変化を表している。
【重要語句】
dockworker「港湾労働者」
union「労働組合」
supply「供給」
entirely「全く、完全に」