プロゴルファー石川遼選手もリスニング強化に使っている英語教材☆無料試聴付き☆
英文法の問題&解説を通して毎日英語に触れられる無料メルマガ【誰でもできる!毎日5分英文法】

英文法問題集 完了形受動態

問.以下の能動態の文を受動態に書き換えなさい。

He will have watched the movie twice if he watches it with you.

解答は10行下にあります。

【解答】

The movie will have been watched by him twice
if he watches it with you.
「もし彼があなたと一緒に観たら、
その映画は彼によって2回観られることになる。」

【解説】

問題の文は「もしあなたと一緒に観たら、彼はその映画を2度 観ることになる(でしょう)。」という未来完了形の文です。

未来完了形には完了(結果)、経験、継続とありますが、問題 の文は文脈から「〜することになる(でしょう)」という経験 の意味になります。

文中にtwiceがあるので経験の意味だと分かり易いと思います。

そして、問題の文を受動態に書き換える場合、「観られること になる」映画themovieが主語になります。

次に未来完了形の受動態の形ですが、まず現在完了形の受動態 の形を思い出してみましょう。

現在完了形の受動態の形は、以下のように現在完了形の「have (has)+過去分詞」と受動態「be動詞+過去分詞」を足し算し、 「have(has)+been+過去分詞」となります。

   have(has) + 過去分詞
+)            be動詞   + 過去分詞
--------------------------------------------------------
   have(has) +  been   + 過去分詞
                ↑be動詞の過去分詞

この現在完了形の受動態「have+been+過去分詞」のhaveの前 に未来を表すwillを付け、「will have+been+過去分詞」と すれば未来完了形の受動態になります。

よって、能動態のwill have watchedの部分を受動態に書き換 えると、will have been watchedとなります。

あとは、その後ろに動作主を表すby himを置き、受動態の文は 解答のようになります。

以下は、未来完了形の受動態で完了と継続の例文です。

<完了>

The work will have been finished by him when I go back to the office.
「私が事務所に戻る頃には、その仕事は彼によって終えられているでしょう。」

<継続>

The practice will have been continued until it starts raining.
「その練習は、雨が降り始めるまで続けられるでしょう。」


問.以下の受動態の文を疑問文に書き換えなさい。

The work had been finished by him when I arrived there.

※疑問文に書き換える時、Iをyouに変えなさい。

解答は10行下にあります。

【解答】

Had the work been finished by him when you arrived there?
「あなたがそこに着いた時、その仕事は彼によって終えられていましたか。」

【解説】

問題の文は「私が事務所へ着いた時、その仕事は彼によって終え られていました」という過去完了形の受動態の文です。

また、過去完了形には完了(結果)、経験、継続とありますが、 問題文は文脈から「〜されていまっていた」という完了の意味に なります。

過去完了形の受動態の形は、過去完了形「had+過去分詞」と受動 態「be動詞+過去分詞」を足し算し、「had+been+過去分詞」と いう形になります。

問題の文では、had been finishedの部分です。

過去完了形の受動態は、通常の過去完了形と同様にhadを主語の前 に出し、文末にクエッションマークを付けると疑問文になります。

よって、この場合過去完了形の受動態の疑問文は、解答のように なります。

以下は、過去完了形の受動態で経験と継続の場合の疑問文です。

<経験>

Had you been scoled by your parents before you became 20 yeas old?
「20歳になる前に、あなたは両親に叱られたことがありましたか。」

<継続>

How long had the room been used until it was broken?
「その部屋は、壊されるまでどの位の間使われていましたか。」

ある過去の時点までの継続期間を質問する場合は、この例文のよ うに疑問文の先頭にHow long「どれ位の間」を置きます。


問.以下の受動態の文を否定文に書き換えなさい。

The shop had been opened when I arrived there.

解答は10行下にあります。

【解答】

The shop hadn't(had not) been opened when I arrived there.
「私がそこへ着いた時、そのお店は(まだ)開いていませんでした。」

※「開いていませんでした」の部分はきっちり訳すと「開けら れていませんでした」となります。

【解説】

問題の文は「私がそこへ着いた時、そのお店は開いていました (開けられていました)」という過去完了形の受動態の文です。

過去完了形の受動態の形は、過去完了形「had+過去分詞」と受 動態「be動詞+過去分詞」を足し算し、「had+been+過去分詞」 という形になります。

問題の文では、had been openedの部分です。

そして、過去完了形には完了(結果)、経験、継続とありますが、 問題文は文脈から「〜されていまっていた」という完了の意味に なります。

過去完了形の受動態は、通常の過去完了形と同様にhadの後ろに notを付ければ否定文になります。

had notの省略形hadn'tを用いることもできます。

よって、この場合過去完了形の受動態の否定文は、解答のように なります。

以下は、過去完了形の受動態の否定文で、経験と継続の場合の例 文です。

The room had never been cleaned before I cleaned.
「私が掃除する前に、その部屋は(1度も)掃除されたことはなかった。」

経験の場合は、通常notの後ろにnotではなくneverを置きます。 まれにnotを用いている場合もあります。

The book hadn't been read for a long time until I read it yesterday.
「私が昨日読むまで、その本は長い間読まれていませんでした。」


問.以下の能動態の文を受動態に書き換えなさい。

They had built the building until I moved here.

解答は10行下にあります。

【解答】

The building had been built until I moved here.
「その建物は、私がここへ引っ越してくるまで建設中でした。」

※「建設中でした」の部分はきっちり訳すと「建てられていまし た」となります。

【解説】

問題の文は「私がここへ引っ越してくるまで、その建物は建設中で した(彼らはその建物を建てていました)。」という過去完了形の 能動態の文です。

過去完了形には完了(結果)、経験、継続とありますが、問題文は until「〜まで」があるので継続の意味になります。

少しわき道にそれます。build「建てる」は動作動詞だから継続は 過去完了形進行形では?と思われた方もいるかもしれません。

ところが、一見動作動詞と思われる動詞でも恒常的(簡単に言うと 長い期間)な場合は、その状態がコロコロ変わらないので状態動詞 と同じように考え継続は過去完了形で表します。

もう少し詳しく復習したいという方は、いくつか例文を用いて詳し く解説してありますので、バックナンバー(英文法問題集のほう) の完了形のところを覗いてみて下さい。

ここからは、過去完了形の受動態の解説に入ります。

過去完了形の受動態の形は、以下のように過去完了形と受動態を足 し算した「had+been+過去分詞」となります。

   had +  過去分詞
+)        be動詞  + 過去分詞
------------------------------------------------
   had +   been   + 過去分詞
           ↑be動詞の過去分詞

問題の文では、had been builtの部分です。

受動態の文では動作を受けている(建てられていた)The building 「建物」が主語になるので、出だしはThe building had been built となります。

そして、動作主が誰だか分からない場合は通常省略されるので、こ の場合by themは省略します。

建物やビルを建てているのは建設会社の人達で、通常誰なのか(名 前までは)分からないのでby 〜 は省略します。

あとは、文末に時を表すuntil I moved hereをそのまま置き、受動 態の文は解答のようになります。

過去完了形の受動態は、通常の過去完了形と同様に完了(結果)、 経験、継続の意味を持つので注意しましょう。


問.以下の能動態の文を受動態に書き換えなさい。

She had cooked dinner when I got home.

解答は10行下にあります。

【解答】

Dinner had been cooked by her when I got home.
「私が家に着いた時、夕食は彼女によって作られていました。」

【解説】

問題の文は「私が家に着いた時、彼女は夕食を作り終えていま した。」という過去完了形の能動態の文です。

過去完了形には完了(結果)、経験、継続とありますが、問題 文は文脈から完了(結果)だとわかります。

when I got home「私が家に着いた時」という過去の時点にフォ ーカスして話しをしているので、経験「彼女は夕食を作ったこ とがあった。」の意味では不自然です。

経験の場合、以下のようになります。通常、経験の場合回数を 表すonceやtwiceなどがよく文中に用いられます。

She had cooked dinner once before I asked her.
「私が頼む前に、彼女は1度だけ夕食を作ったことがありました。」

この文は、私が頼んだという過去のある時点より前に1度だけ夕 食作ったことがあったという過去までの経験を表しています。

また、問題文を継続で訳すと経験同様に不自然になります。

when I got homeの部分が以下のようにuntil(till) I got ho me「私が家に着く(着いた時)まで」なら「彼女は夕食を作り続 けていた」という継続になります。

この場合、cookは動作動詞なので過去完了進行形(had been 〜 ing)になります。

She had been cooking dinner until(till) I got home.
「私が家に着くまで、彼女は夕食を作り続けていました。」

過去完了形の解説はこのくらいにして、ここからは過去完了形の 受動態の解説に入ります。

過去完了形の受動態の形は、以下のように過去完了形と受動態を 足し算した「had+been+過去分詞」となります。

   had +  過去分詞
+)        be動詞  + 過去分詞
------------------------------------------------
   had +   been   + 過去分詞
            ↑be動詞の過去分詞

問題の文では、had been cookedの部分です。

受動態の文では、動作を受けている(作られた)Dinner「夕食」 が主語になるので、出だしはDinner had been cookedとなります。

あとはその後ろに動作主を表すby herを、文末に時を表すwhen I got homeをそのまま置き、受動態の文は解答のようになります。


問.以下の能動態の文を受動態に書き換えなさい。

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+過去分詞」という形になります。


問.以下の能動態の文を受動態に書き換えなさい。

She has just cooked dinner.

解答は10行下にあります。

【解答】

Dinner has just been cooked by her.
「夕食は、彼女によってちょうど作られたところです。」

【解説】

問題の文は「彼女は、ちょうど夕食を作った(作り終えた)と ころです。」という現在完了形の能動態の文です。

こからは、まず現在完了形の受動態の形を解説します。

受動態の形は「be動詞+過去分詞」ですが、完了形の受動態の 形は以下のように受動態の前に完了形を足し算します。

   have(has) + 過去分詞
+)            be動詞   + 過去分詞
--------------------------------------------------------
   have(has) +  been   + 過去分詞
                ↑be動詞の過去分詞

よって、完了形の受動態の形は「have(has)+been+過去 分詞」となります。解答ではhas been cookedの部分です。

完了形の受動態では、完了形と受動態を繋ぐためにhave(has) と過去分詞の間にbeenが必ず用いられます。

問題の文で動作を受けているのは作られたdinnerなので、受動 態の文ではDinnerが主語になります。

そして、Dinnerの後ろにhas been cookedを、その後ろに動作 主by herを置き、完了形の受動態の文は解答のようになります。

ちなみに、過去完了形の受動態はhave(has)をhadに変え、 「had+been+過去分詞」という形になります。

また、未来完了形の受動態はhave(has)をwill haveに変え、 「will have+been+過去分詞」という形になります。


☆TOEIC対策お勧め本☆
TOEIC対策

利用者の評価も高いお勧めのTOEIC対策本(500〜860点まで対応)です。一冊で全パートの対策ができ、英文法の理解にもお勧め。送料無料!

☆単語力とリスニング強化☆
単語耳

きちんと発音できる単語は一生忘れません。一生分の単語力+リスニング力が身に付いて忘れなくなる秘訣を凝縮。英単語八千を一生忘れない英語耳を作れます。送料無料!

英文法問題集 ご案内
英文法問題集

管理人のTomoです。英文法問題集を訪問して頂き有難うございます!無料メルマガ【誰でもできる!毎日5分英文法】で出題した英文法の問題とその解説をアップしています。英文法の学習に役立てて下さい(^_^)/