冬期講習 2026-2027、募集中。総復習は売りません。90分×完全1対1で、穴だけを塞ぎます 詳しく →
電話 0422-27-7828チャットで質問無料相談を予約

武蔵野個別指導塾の特徴

高校英文法 as ifと仮定法過去完了—主節より前の出来事を比況の基準時から読み取る|武蔵野個別指導塾

学習のイメージ写真 武蔵野個別指導塾
X LINE Facebook

見ただけの作品を作り手のように語る文では、as ifの後ろが主節の時点より前かを形で決めます。過去の場面でも基準は変わらず、必要な形は仮定法過去完了です。

展示室の一角で、あなたは先輩が仕上げた木の棚の前に立っている。のこぎりを入れたのは先輩で、あなたは昨日、完成した棚を初めて見ただけである。それでも友人には「ここを削って、足の高さをそろえたんだ」と、自分が作業したかのように話してしまう。聞き手は、あなたが本当に作ったのか、見ただけなのかを取り違える。英語でこの種のずれを起こすのが、as ifの後ろに置く形の選択である。

答えを先に言えば、as if節の出来事が主節の時点より前なら仮定法過去完了のhad done、同じ時点なら仮定法過去の過去形を使う。基準は「今」ではなく、主節が示す時点である。この基準を先に決めれば、形は後から決まる。

出題の形と、最初に決めること

as ifの後ろの形を選ばせる問題には、いくつかの型がある。空所に動詞を入れる型では、過去形とhad doneのどちらかを選ぶ。同じ主節に二つのas if節を並べ、意味の違いを説明させる型では、想定の出来事が同時か前かを言葉にする。誤文訂正の型では、過去形のまま止めた文、否定の位置を外した文、as if節にwould haveを入れた文が並ぶ。和訳を選ばせる型では、had doneを実際の出来事と断定した訳が選択肢に混ぜてある。

どの型でも、最初にすることは同じである。主節の動詞が示す時点を決める。次に、as if節の出来事がその時点と同じか前かを決める。最後に、話し手が事実らしいと見ているのか、事実から離れた想定を重ねているのかを、前後の文から確かめる。この三つの順番を守れば、形は後から決まる。

形だけを暗記して「as ifは仮定法」と覚えると、had doneが必要な場面で過去形を置いてしまう。逆に、had doneを見ただけで「実際には起こらなかった」と訳すと、事実を断定しすぎる。どちらも、時点と証拠を確かめる手順を飛ばしたときに起きる。

基準時から前へ数える比況の仕組み

as ifは「まるで〜かのように」と訳される。訳語だけを覚えると、後ろにどの形を置くかを決められない。as ifがしているのは、目の前の事実と、頭の中に置いた別の出来事を並べて見せることである。この並べ方を比況という。比況の文では、現実の側と想定の側を分けておくことが出発点になる。展示室の例なら、立っているという現実と、棚を作ったという想定が並んでいる。

時点を数える起点を基準時と呼ぶ。基準時は発話の時点ではない。主節の動詞が示す時点である。主節が現在形なら基準時は今になり、主節が過去形なら基準時はその過去の一時点になる。as if節の出来事は、この基準時と同時か、基準時より前かという二つの位置のどちらかに置かれる。

同時の想定は仮定法過去で表す。動詞は過去形にし、be動詞はwereを使うのが標準である。基準時より前の想定は仮定法過去完了で表し、hadと過去分詞を組み合わせた形にする。基準時まで続いていた想定ならhad beenと現在分詞を組み合わせる。この三つを、基準時との位置で選び分ける。図1は、基準時から見て想定がどこに置かれるかで形が分かれることを示している。

図1 基準時から見た想定の位置で形が分かれる

図1のように、同じas ifでも、同時なら過去形、前ならhad done、事実らしい描写なら通常の時制になる。ここで大切なのは、had doneが「過去の出来事」ではなく「基準時より前の想定」を指すという点である。

過去形が過去の時間を指すとは限らない。過去形は、話し手が現実から距離を置いたことを示す形でもある。仮定法過去の過去形は、過去に起きたことではなく、基準時と同じ時点の想定を表す。過去完了のhad doneは、その距離をもう一歩前へずらし、基準時より前の想定を置く。だから主節が過去形のときは、had doneが「その過去よりさらに前」を指す。

混同しやすいのは、as if節をif節と同じ条件の節と見ることである。if節を持つ文では、帰結の側にwould have doneが現れることがある。as if節の主節は、そうではない。主節は現実の出来事を述べる文で、時制もそのままである。「彼はまるで作ったかのように話す」の主節は、話すという事実である。作ったという想定は、as if節の中だけにある。as if節にwould haveを置いたり、主節をwould haveに変えたりしない。

読むときは、三つを分ける。第一は、主節が述べる既知の事実である。第二は、as if節が示す話し手の想定である。第三は、二つを重ねた比況そのものである。had doneという形が示すのは、想定が基準時より前に置かれたことだけである。実際に起こらなかったと決めつける働きまでは持たない。現実に反するかどうかは、前後の文が示す証拠で決まる。

事実らしいと話し手が見ているときは、通常の時制も使える。The wood looks as if it has been polished this morning.なら、今朝磨かれたという見立てを、見た目という証拠に基づく判断として述べている。このときのhas been polishedは直説法であり、仮定法過去完了ではない。as ifの後ろが常に仮定法になるわけではない。形と文脈の両方を見る必要がある。

as thoughはas ifと同じ働きをする。どちらも比況の節を導き、時点の数え方も変わらない。ここではas ifに統一して説明する。

基本例題で時点をたどる

展示室の場面で、主節が過去のときの判断を一歩ずつたどる。次の文を読む。

例題1 The visitor stood in front of the shelf as if he had built it himself.

第一に、条件を確かめる。展示室で、来場者が棚の前に立った。棚を作ったのは別の人で、来場者は見ただけである。第二に、主節と主語を見る。主節はThe visitor stood in front of the shelf.で、主語はthe visitor、動詞はstood、時点は過去の一時点である。第三に、動詞の形を決める。as if節で想定しているのは「棚を作った」という出来事で、これはstoodの時点より前になる。前の想定なのでhad builtにする。

第四に、否定と時点の範囲を確かめる。この文に否定はない。作ったのはstoodより前であり、同時ではない。だから過去形のbuiltでは足りない。第五に、和訳を作る。「その来場者は、まるで自分がその棚を作ったかのように、棚の前に立った。」第六に、場面と照合する。事実は立っただけである。作ったという出来事は想定の側にあり、had builtは、その想定が立った時点より前だと示している。

第七に、形を入れ替えて確かめる。もし「その時点で作り手である」という同時の想定にしたいなら、as if he were the makerになる。作ったという行為を残すならhad builtのままにする。この二つは同じ場面でも指す時点が違う。

図2 主節とas if節の時点の対応

図2のように、had builtはstoodの時点より左に置かれる。今はさらに右である。時点の線を引くと、had doneがどの位置を指すかが見える。

例題2 He talks about the shelf as if he had built it himself.

第一に、主節はtalksで現在形だから、基準時は今になる。第二に、想定は「棚を作った」で、作ったのは今より前である。第三に、前の想定なのでhad builtにする。第四に、和訳は「彼はその棚について、まるで自分が作ったかのように話す。」となる。

第五に、例題1と比べる。例題1のhad builtはstoodより前、例題2のhad builtは今より前を指す。同じ形でも基準時が違えば位置も変わるが、どちらも「基準時より前」で一貫している。基準時を先に決めないと、この一貫性が見えなくなる。

例題3 The visitor stood in front of the shelf as if he were the maker.

第一に、主節stoodで時点は過去である。第二に、想定は「その時点で自分が作り手である」で、同時になる。第三に、同時なので仮定法過去を使い、be動詞はwereにする。第四に、和訳は「その来場者は、まるで自分が作り手であるかのように、棚の前に立った。」となる。

第五に、例題1と入れ替えて確かめる。had builtに変えると「その前に作った」という別の時点の想定になり、意味が変わる。同時か前かで形が入れ替わることを、例題1と例題3の対で確かめる。

標準・発展例題で分かれ目を確かめる

例題4 She closed the notebook as if she had not written a single word.

第一に、主節closedで時点は過去である。第二に、想定は「一語も書かなかった」で、閉じた時点より前になる。第三に、前の想定なので過去完了を使い、否定はhadの後ろに置いてhad not writtenにする。第四に、和訳は「彼女は、一語も書かなかったかのようにノートを閉じた。」となる。

第五に、分かれ目を確かめる。did not writeにすると、時点が基準時と同じ過去になり、前という関係が消える。notの位置だけでなく、hadの有無が時点を作る。第六に、a single wordの働きを見る。これは「一語も」と強める言い方で、notと組にして使う。not … a single wordの形を崩さない。

例題5 次の二文の違いを説明する。

  1. He looked at the shelf as if it were his own.

  2. He looked at the shelf as if he had bought it the week before.

(a)の想定は「その時点で自分の物である」で、見た時点と同じである。だからwereを使う。和訳は「彼はその棚を、まるで自分の物であるかのように見た。」になる。(b)の想定は「買った」で、見た時点より前である。だからhad boughtを使う。和訳は「彼はその棚を、まるでその1週間前に買ったかのように見た。」になる。

分かれ目は、想定の出来事が「見た時点」と同じか前かである。the week beforeのbeforeは、過去の時点を基準にした「その前」を指す。今から1週間前ではない。beforeの基準が過去にあることを、had boughtが支えている。もし(b)を過去形のboughtにすると、買った時点が見た時点と同じになり、1週間前という関係を表せない。

例題6 次の二文を比べる。

  1. The wood looks as if it has been polished this morning.

  2. The wood looks as if it had been polished long ago.

どちらも主節looksで、基準時は今である。(a)は現在完了の直説法で、今朝磨かれたという見立てを、見た目から事実らしく述べている。和訳は「その木材は、今朝磨かれたかのように見える。」になる。(b)は仮定法過去完了で、遠い昔に磨かれたという想定を重ねている。和訳は「その木材は、ずっと前に磨かれたかのように見える。」になる。

分かれ目は、話し手が証拠から事実らしいと見ているか、事実から離れた想定を置いているかである。has beenとhad beenの違いだけで反実を決めない。前後の文が判断を支える。

例題7 He answered the questions as if he had been repairing clocks all his life.

主節answeredは過去で、基準時はその時点である。想定は「時計を修理してきた」で、答えた時点より前に始まり、その時点まで続いている。進行形の過去完了had been repairingを使う。和訳は「彼は、生涯ずっと時計を修理してきたかのように、その質問に答えた。」になる。単純なhad repairedにすると、修理が終わった出来事として置かれ、続いていたという読みが弱くなる。

ここまでの七題で、判断の順番は同じだった。主節の時点を決め、想定の出来事との前後を決め、その関係を支える語を確かめる。主節が過去のときは、had doneが「今より前」と「その過去より前」のどちらを指すかが問題になる。これを決めるのが、the week beforeやthe day beforeのような、過去を基準にする副詞である。副詞がなければ、前後の文から基準時を補う。

誤答を直す—基準時を外した四つの型

誤答には型がある。どれも、基準時と想定の前後を確かめずに形を選んだときに起きる。

誤り1 She looked at the shelf as if she made it.

原因は、主節lookedの時点より前の出来事を、単純過去のmadeで表していることである。仮定法過去の過去形は、基準時と同じ時点の想定を指す。前を指す形ではない。修正はShe looked at the shelf as if she had made it.で、和訳は「彼女は、まるで自分がその棚を作ったかのように、その棚を見た。」になる。作ったのは見た時点より前である。had madeに直すと、前という関係が戻る。

図3 過去形のmadeをhad madeに直す

図3のように、madeをhad madeに直すだけで、時点が基準時の左へ移る。

誤り2 She closed the notebook as if she has not written a single word.

原因は、主節closedが過去なのに、as if節を現在完了にしていることである。基準時は閉じた時点であり、その前の出来事は過去完了で表す。現在完了は基準時を今に置く形である。修正はShe closed the notebook as if she had not written a single word.で、和訳は「彼女は、一語も書かなかったかのようにノートを閉じた。」になる。主節の時制を変えたら、as if節の時制も基準時に合わせ直す。

誤り3 He talks as if he would have built it himself.

原因は、if節の帰結に使うwould haveを、as if節へ持ち込んでいることである。as if節は条件節ではない。想定の出来事はhad doneで置く。修正はHe talks as if he had built it himself.で、和訳は「彼は、まるで自分がそれを作ったかのように話す。」になる。主節はtalksのままでよい。wouldを足す必要はない。

誤り4 He smiled as if he had read the letter.を「彼はその手紙を読んでいないのに微笑んだ」と訳す。

原因は、had doneを見て、反実だと即断していることである。had doneが示すのは、想定が基準時より前にあることだけである。読んだかどうかは、前後の文が決める。訳は「彼は、その手紙を読んだかのように微笑んだ。」とし、事実は前後文で確かめる。直後の文に「封は切られていなかった」とあれば、読んでいないとわかる。文単独では決めない。

練習問題

次の五問を、指定された形で答える。選択問題は番号で、訂正問題は直した語句で、英作問題は全文で、和訳問題は記号で、整序問題は並べた英文で答える。

1 空所に入る最も適切なものを、①〜④から一つ選ぶ。

He pointed at the bend in the river as if he ( ) it himself.

① surveys ② surveyed ③ had surveyed ④ would have surveyed

2 took it apartの部分を正しい形に直す。

The mechanic looked at the engine as if he took it apart the day before.

3 次の和文を、as ifとhadを使って英語にする。

「彼女は、その写真を何度も見たことがあるかのように、そのページを開いた。」

4 次の文の和訳として最も適切なものを、ア〜ウから一つ選ぶ。

At the gate, the guard spoke as if he had checked every bag himself.

ア 警備員は、すべてのかばんを自分で調べたので、その話をした。

イ 警備員は、まるですべてのかばんを自分で調べたかのように話した。

ウ 警備員は、すべてのかばんを自分で調べることになっていると話した。

5 次の語句を並べ替えて、意味の通る英文にする。文頭に来る語も小文字で示してある。

as / if / had / she / it / written / herself

The note on the desk looked ( ).

練習問題の答えと根拠

1の答えは③had surveyedである。主節pointedは過去で、測ったのはその時点より前になる。前の想定なので過去完了を使う。和訳は「彼は、川のその湾曲部を自分で測量したかのように、そこを指さした」です。②surveyedは同時の想定になり、測った時点が指さした時点と同じになる。③だけが前を表す。

2の訂正語句はhad taken it apartです。全文はThe mechanic looked at the engine as if he had taken it apart the day before.になる。主節lookedは過去で、the day beforeはその前日を指す。分解したのは見た時点より前なので過去完了を使う。和訳は「その整備士は、前日にエンジンを分解したかのように、エンジンを見た。」になる。the day beforeの基準はlookedの時点であり、今から前日ではない。

3の答えはShe opened the book to that page as if she had seen the photograph many times.である。主節openedは過去で、写真を見たのは開く時点より前になる。だからhad seenにする。和訳は「彼女は、その写真を何度も見たことがあるかのように、そのページを開いた。」になる。many timesは回数を示し、時点は変えない。

4の答えはイである。spokeは過去で、had checkedはその時点より前の想定を表す。文は比況を述べており、調べた事実を断定しない。和訳は「門のところで、警備員は、まるですべてのかばんを自分で調べたかのように話した。」になる。アは原因と結果を取り違え、ウは未来の予定にしている。どちらも時点が合わない。

5の答えはas if she had written it herselfである。全文はThe note on the desk looked as if she had written it herself.になる。主節lookedは過去で、書いたのはその時点より前になる。だからhad writtenにする。和訳は「机の上のメモは、まるで彼女が自分で書いたかのように見えた。」になる。herselfはsheを受け、書いた人を指す。had writtenの前に置かない。

覚えておくこと

つまずきの見分け方

つまずきは、形の暗記から入ったときに現れやすい。had doneを見て「実際はしなかった」と訳す人は、想定と事実を分けられていない。as ifの後ろをいつも過去形にする人は、基準時を決めずに「仮定法だから過去形」と選んでいる。どちらも、時点を先に決める手順へ戻すと直る。

指導の場では、次の三つを本人に説明してもらう。主節の動詞が示す時点はどこか。as if節の出来事はその時点と同じか前か。その前後関係を、文のどの語が支えているか。この三つを言葉にできれば、形の選択は理由つきになる。説明が「なんとなく」になったら、時点の線を紙に引かせ、想定の出来事をどこに置くかを指で示させる。

基準時を先に決め、そこから前を数える。この順番を守れば、as ifの後ろの形は文脈から選べる。

読んで終わりにするか、ここから変えるか。

武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。

まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。

本気になった日が、入塾の日。

お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。

電話は年中無休。365日、24時間、お電話可能。

チャットで質問チャット
無料相談を予約する 電話 0422-27-7828電話 LINE チャット
で質問