【問題】
空欄に入る最も適切な語句を選択肢の中から選びなさい。
The machine has broken down and it needs (BLANK).
(A) having repaired.
(B) repairing.
(C) to have repaired.
(D) to repair.
(立命館大学 後期 2013年 出題)
【解説】
選択肢 (A) having repaired:
問題文はThe machine has broken down 「過去のある時点でその装置は故障をしてしまい」and it needs 「そして修理を必要としている」 という意味です。修理を必要としているのは「今」です。having repaired は 「過去において修理をしたこと」という意味です。It need having repaired 「過去において修理をしたことを今必要としている」では意味が通りません。したがって、この選択肢は誤りです。
選択肢 (B) repairing:
repairingは修理をする行為そのものを指す言葉です。needはneed doingというかたちで使うことが出来、need repairing 「修理を必要とする」で意味も通ります。これが正解となります。
選択肢 (C) to have repaired:
問題文はThe machine has broken down 「過去のある時点でその装置は故障をしてしまい」and it needs 「そして修理を必要としている」 という意味です。修理を必要としているのは「今」です。to have repaired は 「過去において修理をしたこと」という意味です。It need to have repaired 「過去において修理をしたことを今必要としている」では意味が通りません。したがって、この選択肢は誤りです。
選択肢 (D) to repair:
repairは、他動詞として機能する場合は、「何々を修理する」という意味で使われます。repair the machine(機械を修理する)ということは出来ますが、The machine repairs(機械が修理をする)ということは出来ません。もし、The machineを主語にするのであれば、The machine needs to be repaired.としなければなりません。the machineは修理をされる対象であり、修理をする主体ではないからです。したがって、この選択肢は誤りです。