If it ——- rained the previous Sunday, attendance at the golf tournament could have topped 16,000 spectators.
(A) will not
(B) has not
(C) had not
(D) would not
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
(発音:カナダ)
【問題文訳】「この前の日曜日に雨が降らなければ、そのゴルフトーナメントの観客は16,000人を超えていたはずだ」
【解答】C
【解説】if節が空所になっているので、主節の構文を見て判断する。attendance at the golf tournamentが主語で、そのあとが<助動詞の過去形+have+過去分詞>になっている。したがって「仮定法過去完了」の問題である。実現しなかった過去の出来事に対する仮定を表す。主節は<had+過去分詞>である。よって、正解は(C)のhad notである。
【重要語句】
previous「前回の」
attendance「出席者」
top「上回る」
spectator「観衆、観客」