If the library had remained open for another hour per day, additional staff salaries ——- amounted to nearly 20,000 dollars a month.
(A) will have
(B) would have
(C) had
(D) would have been
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
(発音:アメリカ)
【問題文訳】「図書館が毎日あと1時間長く開いていれば、スタッフの追加の給料は月に2万ドル近くになっていただろう」
【解答】B
【解説】if節がhad remainedで<had+過去分詞>になっている。したがって、過去の事実に反することを仮定する「仮定法過去完了」の文である。主節は<would have+過去分詞>の形になる。文法的には(B)のwould haveと(D)のwould have beenが可能である。あとは意味で判断する。主節の主語のadditional staff salariesは、自ら達するものなので自動詞。よって、受動態の(D)は間違い。(B)が正解。
【重要語句】
remain「依然として…のままである」
additional「追加の」
amount「額」