英文法問題集 完了形受動態
問.以下の能動態の文を受動態に書き換えなさい。
They have built the temple for two years.
解答は10行下にあります。
↓
↓
↓
↓
↓
【解答】
The temple has been built for two years.
「そのお寺は、2年間建設中です(建設されています)。」
【解説】
問題の文は「彼らは、2年間そのお寺を建設し続けています。」 という現在完了形の能動態の文です。
現在完了形には完了(結果)、経験、継続とありますが、問題文 にはfor two yearsが付いているので継続の文です。
ここからは、まず現在完了形の受動態の形を復習します。
受動態の形は「be動詞+過去分詞」ですが、完了形の受動態の 形は以下のように受動態の前に完了形を足し算します。
have(has) + 過去分詞
+) be動詞 + 過去分詞
--------------------------------------------------------
have(has) + been + 過去分詞
↑be動詞の過去分詞
よって、完了形の受動態の形は「have(has)+been+過去分 詞」となります。解答ではhas been builtの部分です。
完了形の受動態では、完了形と受動態を繋ぐためにhave(has)と 過去分詞の間にbeenが必ず用いられます。
問題の文で動作を受けているのは作られたthe templeなので、受 動態の文ではThe templeが主語になります。
そして、The templeの後ろにhas been builtを置き、完了形の受動 態の文は解答のようになります。
この場合お寺を建てている彼ら(They)は建設会社の人達で、普 通誰であるか(名前などは)分からないので省略します。
ちなみに昨日の解答は、justが文中にあるので現在完了形の完 了の受動態の文となります。
Dinner has just been cooked by her.
「夕食は、彼女によってちょうど作られたところです。」
そして、過去完了形の受動態はhave(has)をhadに変え、「had+ been+過去分詞」という形になります。
また、未来完了形の受動態はhave(has)をwill haveに変え、「will have+been+過去分詞」という形になります。




