【問題】

空欄に入る最も適切な語句を選択肢の中から選びなさい。

 

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は修理をされる対象であり、修理をする主体ではないからです。したがって、この選択肢は誤りです。