CEFR-J B2 / 文法問題 - 未解答
- 主語(S):She
- 動詞(V):showed
- 間接目的語(IO):him(「誰に?」にあたる部分)
- 直接目的語(DO):the photo(「何を?」にあたる部分)
- give: 「与える」
- pass: 「渡す」
- send: 「送る」
- show: 「見せる」
- teach: 「教える」
- tell: 「伝える、言う」
- 間接目的語を主語にした形
- 直接目的語を主語にした形
- 「He」は、もともとの間接目的語 (IO) だった「him」を主語にしています。
- 直接目的語(DO) だった「the photo」はそのまま目的語として残ります。
- 行為者(She)は、by + 代名詞(by her)の形で示せます。ただし、省略することも多いです。
- 「The photo」が主語になります。
- 「to him」で、もともとの間接目的語が前置詞句になっています。
- こちらも行為者「She」は省略可能です。
- 第四文型(S+V+IO+DO)とは、動詞が「誰に(IO)」「何を(DO)」という2つの目的語をとる文型です。
- 代表的な第四文型をとる動詞には、“give, pass, send, show, teach, tell”などがあります。
- 第四文型の文は、(S+V+IO+DO) → (S+V+DO+to/for + IO) のように第三文型に書き換え可能です。
- 受動態にする際には、IO(人)を主語にする書き換えと、DO(物)を主語にする書き換えがあります。
- 主語(S):She
- 動詞(V):showed
- 間接目的語(IO):him(「誰に?」にあたる部分)
- 直接目的語(DO):the photo(「何を?」にあたる部分)
- give: 「与える」
- pass: 「渡す」
- send: 「送る」
- show: 「見せる」
- teach: 「教える」
- tell: 「伝える、言う」
- 間接目的語を主語にした形
- 直接目的語を主語にした形
- 「He」は、もともとの間接目的語 (IO) だった「him」を主語にしています。
- 直接目的語(DO) だった「the photo」はそのまま目的語として残ります。
- 行為者(She)は、by + 代名詞(by her)の形で示せます。ただし、省略することも多いです。
- 「The photo」が主語になります。
- 「to him」で、もともとの間接目的語が前置詞句になっています。
- こちらも行為者「She」は省略可能です。
- 第四文型(S+V+IO+DO)とは、動詞が「誰に(IO)」「何を(DO)」という2つの目的語をとる文型です。
- 代表的な第四文型をとる動詞には、“give, pass, send, show, teach, tell”などがあります。
- 第四文型の文は、(S+V+IO+DO) → (S+V+DO+to/for + IO) のように第三文型に書き換え可能です。
- 受動態にする際には、IO(人)を主語にする書き換えと、DO(物)を主語にする書き換えがあります。
- 間接目的語 (Indirect Object): 「誰に」「誰へ」といった形で“人”や“組織”などを表すことが多い
- 直接目的語 (Direct Object): 「何を」といった形で“物”や“内容”などを表すことが多い
- give(与える)
- pass(渡す)
- send(送る)
- show(見せる)
- teach(教える)
- tell(話す、教える)
I gave him the book.
(私は彼にその本を与えた)- S (I) + V (gave) + IO (him) + DO (the book)
- 間接目的語:him(誰に?)
- 直接目的語:the book(何を?)
- S (I) + V (gave) + IO (him) + DO (the book)
She showed me her new bag.
(彼女は私に新しいバッグを見せてくれた)- S (She) + V (showed) + IO (me) + DO (her new bag)
- I gave the book to him.
- She showed her new bag to me.
- 能動態: I gave him the book.
- 受動態: The book was given to him (by me).
- The book → 直接目的語が主語に昇格
- to him → 間接目的語(“彼に”)を“to + 人”で表す
- (by me) → もとの主語“I”を“by + 人”で表す(省略可能)
- 第四文型 (S + V + IO + DO) は、動詞が「誰に」「何を」の2つの目的語をとれる形。
- 同じ意味を「第三文型 + 前置詞」で表すことができる(例: S + V + DO + “to/for + IO”)。
- 受動態では、直接目的語を主語にし、間接目的語は “to + 人” で表すのが一般的。
- 状況によっては、間接目的語を主語に出す受動態(He was given the book.)も可能。
- 間接目的語 (Indirect Object): 「誰に」「誰へ」といった形で“人”や“組織”などを表すことが多い
- 直接目的語 (Direct Object): 「何を」といった形で“物”や“内容”などを表すことが多い
- give(与える)
- pass(渡す)
- send(送る)
- show(見せる)
- teach(教える)
- tell(話す、教える)
I gave him the book.
(私は彼にその本を与えた)- S (I) + V (gave) + IO (him) + DO (the book)
- 間接目的語:him(誰に?)
- 直接目的語:the book(何を?)
- S (I) + V (gave) + IO (him) + DO (the book)
She showed me her new bag.
(彼女は私に新しいバッグを見せてくれた)- S (She) + V (showed) + IO (me) + DO (her new bag)
- I gave the book to him.
- She showed her new bag to me.
- 能動態: I gave him the book.
- 受動態: The book was given to him (by me).
- The book → 直接目的語が主語に昇格
- to him → 間接目的語(“彼に”)を“to + 人”で表す
- (by me) → もとの主語“I”を“by + 人”で表す(省略可能)
- 第四文型 (S + V + IO + DO) は、動詞が「誰に」「何を」の2つの目的語をとれる形。
- 同じ意味を「第三文型 + 前置詞」で表すことができる(例: S + V + DO + “to/for + IO”)。
- 受動態では、直接目的語を主語にし、間接目的語は “to + 人” で表すのが一般的。
- 状況によっては、間接目的語を主語に出す受動態(He was given the book.)も可能。
基本形: If only + 主語 + had + 過去分詞
例: If only I had studied harder.
(あのときもっと勉強していればなあ。)助動詞を使う形: If only + 主語 + 助動詞の過去形 + have + 過去分詞
例: If only I could have seen her.
(彼女に会うことができていればなあ。)「実際は起こらなかった」ことを強く後悔したり、「そうしていたら結果が変わっていたかも」といった思いを込めて使う。
- 例: If only I had taken that job offer.
(あの仕事のオファーを受けていればよかったのになあ。)
- 例: If only I had taken that job offer.
「I wish + 仮定法過去完了」と同様に、過去の事実が違っていたら…という“強い願望や後悔”を示す表現として用いられる。
- 例: I wish I had taken that job offer.
(あの仕事のオファーを受けていればよかったのになあ。) - 例: If only I had taken that job offer.
(あの仕事のオファーを受けていればよかったのになあ。)
どちらも意味合いはほぼ同じですが、「if only」のほうが「そうであってほしかった!」という後悔や願いの強さが際立つ傾向があります。
- 例: I wish I had taken that job offer.
If only I had known about the party, I would have gone.
(あのパーティーについて知ってさえいれば、行ったのになあ。)If only they had arrived on time, we could have caught the train.
(もし彼らが時間通りに来ていたら、電車に間に合ったのになあ。)If only I could have helped you yesterday.
(昨日、あなたを手伝うことができていればなあ。)
→ 助動詞(could)の過去形 + have + 過去分詞の形- 「if only + 仮定法過去完了」は、過去の事実とは違った展開を強く望む表現。
- 文の形は「If only + 主語 + had + 過去分詞」または「If only + 主語 + 助動詞の過去形 + have + 過去分詞」。
- 日本語訳では「~していたらなあ」「~していればよかったのに」という後悔や強い願望を表す。
- 「I wish + 仮定法過去完了」と似ており、意味もほぼ同じだが、「if only」の方が強調度が高いと覚えておくとよい。
基本形: If only + 主語 + had + 過去分詞
例: If only I had studied harder.
(あのときもっと勉強していればなあ。)助動詞を使う形: If only + 主語 + 助動詞の過去形 + have + 過去分詞
例: If only I could have seen her.
(彼女に会うことができていればなあ。)「実際は起こらなかった」ことを強く後悔したり、「そうしていたら結果が変わっていたかも」といった思いを込めて使う。
- 例: If only I had taken that job offer.
(あの仕事のオファーを受けていればよかったのになあ。)
- 例: If only I had taken that job offer.
「I wish + 仮定法過去完了」と同様に、過去の事実が違っていたら…という“強い願望や後悔”を示す表現として用いられる。
- 例: I wish I had taken that job offer.
(あの仕事のオファーを受けていればよかったのになあ。) - 例: If only I had taken that job offer.
(あの仕事のオファーを受けていればよかったのになあ。)
どちらも意味合いはほぼ同じですが、「if only」のほうが「そうであってほしかった!」という後悔や願いの強さが際立つ傾向があります。
- 例: I wish I had taken that job offer.
If only I had known about the party, I would have gone.
(あのパーティーについて知ってさえいれば、行ったのになあ。)If only they had arrived on time, we could have caught the train.
(もし彼らが時間通りに来ていたら、電車に間に合ったのになあ。)If only I could have helped you yesterday.
(昨日、あなたを手伝うことができていればなあ。)
→ 助動詞(could)の過去形 + have + 過去分詞の形- 「if only + 仮定法過去完了」は、過去の事実とは違った展開を強く望む表現。
- 文の形は「If only + 主語 + had + 過去分詞」または「If only + 主語 + 助動詞の過去形 + have + 過去分詞」。
- 日本語訳では「~していたらなあ」「~していればよかったのに」という後悔や強い願望を表す。
- 「I wish + 仮定法過去完了」と似ており、意味もほぼ同じだが、「if only」の方が強調度が高いと覚えておくとよい。
- “As I was walking down the street, I met an old friend.”
↓ 分詞構文に書き換え:
“Walking down the street, I met an old friend.” - 主節と同時:
動詞を現在分詞 (〜ing) や過去分詞 (〜ed) の形で用いる
例: “Seeing him, I waved my hand.”
(彼を見たのと同時に、私は手を振った) - 主節より前(すでに完了している場合):
完了形の分詞構文 “having + 過去分詞” を使う
例: “Having finished my homework, I went out for a walk.”
(宿題を終えたあとで、私は散歩に出かけた) - As this letter was written in a hurry, it has many mistakes in it.
(この手紙は急いで書かれたので、中に誤りが多い) - Having been written in a hurry, this letter has many mistakes in it.
主語と動作の関係
分詞構文では、主節の主語(this letter)と分詞句の主語が同じである必要があります。ここでは “this letter” が「書かれる(writeの受身)」という動作を受けています。主節より前に起こった動作
手紙が「書かれたこと」は、手紙が「誤りを多く含んでいる」現状より前に起こっています。このため、分詞構文では「完了形」の形を使い、“having + 過去分詞” として時制を明確にします。受動態
手紙は「書かれた(書くの受け手)」なので、受動態を表す “been + 過去分詞 (written)” を用います。完了形 “having” と組み合わさって “having been written” となります。- 分詞構文は「主節と同じ主語で、補足を簡潔に書く」ための表現。
- 過去に起こった動作が主節にも影響している場合は “having + 過去分詞” の完了形を使用する。
- さらにそれが受け身の場合は “having been + 過去分詞” として表す。
- “As I was walking down the street, I met an old friend.”
↓ 分詞構文に書き換え:
“Walking down the street, I met an old friend.” - 主節と同時:
動詞を現在分詞 (〜ing) や過去分詞 (〜ed) の形で用いる
例: “Seeing him, I waved my hand.”
(彼を見たのと同時に、私は手を振った) - 主節より前(すでに完了している場合):
完了形の分詞構文 “having + 過去分詞” を使う
例: “Having finished my homework, I went out for a walk.”
(宿題を終えたあとで、私は散歩に出かけた) - As this letter was written in a hurry, it has many mistakes in it.
(この手紙は急いで書かれたので、中に誤りが多い) - Having been written in a hurry, this letter has many mistakes in it.
主語と動作の関係
分詞構文では、主節の主語(this letter)と分詞句の主語が同じである必要があります。ここでは “this letter” が「書かれる(writeの受身)」という動作を受けています。主節より前に起こった動作
手紙が「書かれたこと」は、手紙が「誤りを多く含んでいる」現状より前に起こっています。このため、分詞構文では「完了形」の形を使い、“having + 過去分詞” として時制を明確にします。受動態
手紙は「書かれた(書くの受け手)」なので、受動態を表す “been + 過去分詞 (written)” を用います。完了形 “having” と組み合わさって “having been written” となります。- 分詞構文は「主節と同じ主語で、補足を簡潔に書く」ための表現。
- 過去に起こった動作が主節にも影響している場合は “having + 過去分詞” の完了形を使用する。
- さらにそれが受け身の場合は “having been + 過去分詞” として表す。
Had it not been for 〜
は仮定法過去完了なので、実際には「〜があった」あるいは「〜が起こった」という事実と違う仮定を述べているときに使われます。- 仮定法過去完了は、主に「過去の事実と違う仮定」を表すときに使われますが、「現実に起こっていない仮定」を表すため、状況によっては現在のことにも適用して「もし(過去に)〜がなかったら、(今)〜だった(だろう)」という文脈になる場合があります。
If it had not been for + 名詞
- 例: If it had not been for your support, I would have failed.
(もしあなたの支援がなかったら、私は失敗していただろう。)
- 例: If it had not been for your support, I would have failed.
Without + 名詞
- 例: Without your support, I would have failed.
But for + 名詞
- 例: But for your support, I would have failed.
If it had not been for the heavy rain, we could have enjoyed the picnic.
(もしあの大雨がなかったら、ピクニックを楽しめたのに。)Had it not been for the heavy rain, we could have enjoyed the picnic.
(if を省略して倒置を使ったスタイル)Without the heavy rain, we could have enjoyed the picnic.
(同じ意味の別の言い方)But for the heavy rain, we could have enjoyed the picnic.
(同じ意味の別の言い方)Had it not been for 〜
は「もし〜がなかったら」という仮定法過去完了の構文を if を省略して倒置した形です。If it had not been for 〜
と同じ意味・用法と考えてよいですが、やや格式ばった印象になります。- 「Without + 名詞」や「But for + 名詞」でも言い換えが可能で、いずれも「〜がなければ」というニュアンスを表します。
- 過去の事実に反する仮定だけでなく、結果としての現在の状況に対しても「もしあのとき〜がなかったら、今はこうなっていただろう」という意味を持たせられます。
Had it not been for 〜
は仮定法過去完了なので、実際には「〜があった」あるいは「〜が起こった」という事実と違う仮定を述べているときに使われます。- 仮定法過去完了は、主に「過去の事実と違う仮定」を表すときに使われますが、「現実に起こっていない仮定」を表すため、状況によっては現在のことにも適用して「もし(過去に)〜がなかったら、(今)〜だった(だろう)」という文脈になる場合があります。
If it had not been for + 名詞
- 例: If it had not been for your support, I would have failed.
(もしあなたの支援がなかったら、私は失敗していただろう。)
- 例: If it had not been for your support, I would have failed.
Without + 名詞
- 例: Without your support, I would have failed.
But for + 名詞
- 例: But for your support, I would have failed.
If it had not been for the heavy rain, we could have enjoyed the picnic.
(もしあの大雨がなかったら、ピクニックを楽しめたのに。)Had it not been for the heavy rain, we could have enjoyed the picnic.
(if を省略して倒置を使ったスタイル)Without the heavy rain, we could have enjoyed the picnic.
(同じ意味の別の言い方)But for the heavy rain, we could have enjoyed the picnic.
(同じ意味の別の言い方)Had it not been for 〜
は「もし〜がなかったら」という仮定法過去完了の構文を if を省略して倒置した形です。If it had not been for 〜
と同じ意味・用法と考えてよいですが、やや格式ばった印象になります。- 「Without + 名詞」や「But for + 名詞」でも言い換えが可能で、いずれも「〜がなければ」というニュアンスを表します。
- 過去の事実に反する仮定だけでなく、結果としての現在の状況に対しても「もしあのとき〜がなかったら、今はこうなっていただろう」という意味を持たせられます。
- If it hadn't been for your advice, I would have failed the test.
- (もしあなたのアドバイスがなかったら、テストに落ちていただろう。)
- If it hadn't been for + 名詞 (もし名詞がなかったら)
- 主語 + would (could/might) + have + 過去分詞 (~していただろう)
- Without + 名詞
- But for + 名詞
- If it hadn't been for your support, I would have given up.
→ Without your support, I would have given up.
→ But for your support, I would have given up. 「If it hadn't been for ~」は主に「過去の事実に反する仮定」を表すときに用いられます。
- 実際には名詞(人・物・出来事)が存在した・起こった結果、何かが変わった(あるいは助かった)というニュアンスです。
現在や未来の事柄に対しては、形を変えて「If it weren’t for ~」や「If it wasn’t for ~」など、仮定法過去を使うことがあります。
- 例:If it weren’t for your help, I wouldn’t be here now.
(もしあなたの助けがなかったら、私は今ここにいないでしょう。)
- 例:If it weren’t for your help, I wouldn’t be here now.
仮定法過去完了を使う構文では、主節に “would(could/might)+ have + 過去分詞” がくるのがポイントです。時制を時々混同してしまうことがあるので、過去の仮定の場合は必ず過去完了の形を使うよう注意してください。
「If it hadn't been for ~」は少し文語的・強調的な言い回しです。日常会話では「Without ~」に言い換えるとシンプルで伝わりやすい場合もあります。
「But for ~」はややフォーマル/書き言葉寄りの印象を与えることがあります。スピーチや文書などで使うときに便利な表現です。
同じ内容を伝える際、会話などでは “I couldn’t’ve done it if it wasn’t for ~” と“if it was (were) for ~” の形が混ざることがありますが、厳密には人称・時制に合わせて適切な形を使うようにしましょう。きちんとした文章ではなるべく規範的な仮定法(if it hadn’t been for ~ など)を使います。
- 「If it hadn't been for + 名詞」は、過去の事実と異なる状況を仮定して「もし~がなかったら」と表す表現で、仮定法過去完了に属します。
- 主語 + would + have + 過去分詞が続き、結果が変わったであろうことを示します。
- 「Without ~」「But for ~」と置き換え可能です。
- 過去の仮定だけでなく、現在の状況に対して「もし~がなければ/いなければ」を述べたい場合には「If it weren’t for ~」のように仮定法過去を使う形があります。
- If it hadn't been for your advice, I would have failed the test.
- (もしあなたのアドバイスがなかったら、テストに落ちていただろう。)
- If it hadn't been for + 名詞 (もし名詞がなかったら)
- 主語 + would (could/might) + have + 過去分詞 (~していただろう)
- Without + 名詞
- But for + 名詞
- If it hadn't been for your support, I would have given up.
→ Without your support, I would have given up.
→ But for your support, I would have given up. 「If it hadn't been for ~」は主に「過去の事実に反する仮定」を表すときに用いられます。
- 実際には名詞(人・物・出来事)が存在した・起こった結果、何かが変わった(あるいは助かった)というニュアンスです。
現在や未来の事柄に対しては、形を変えて「If it weren’t for ~」や「If it wasn’t for ~」など、仮定法過去を使うことがあります。
- 例:If it weren’t for your help, I wouldn’t be here now.
(もしあなたの助けがなかったら、私は今ここにいないでしょう。)
- 例:If it weren’t for your help, I wouldn’t be here now.
仮定法過去完了を使う構文では、主節に “would(could/might)+ have + 過去分詞” がくるのがポイントです。時制を時々混同してしまうことがあるので、過去の仮定の場合は必ず過去完了の形を使うよう注意してください。
「If it hadn't been for ~」は少し文語的・強調的な言い回しです。日常会話では「Without ~」に言い換えるとシンプルで伝わりやすい場合もあります。
「But for ~」はややフォーマル/書き言葉寄りの印象を与えることがあります。スピーチや文書などで使うときに便利な表現です。
同じ内容を伝える際、会話などでは “I couldn’t’ve done it if it wasn’t for ~” と“if it was (were) for ~” の形が混ざることがありますが、厳密には人称・時制に合わせて適切な形を使うようにしましょう。きちんとした文章ではなるべく規範的な仮定法(if it hadn’t been for ~ など)を使います。
- 「If it hadn't been for + 名詞」は、過去の事実と異なる状況を仮定して「もし~がなかったら」と表す表現で、仮定法過去完了に属します。
- 主語 + would + have + 過去分詞が続き、結果が変わったであろうことを示します。
- 「Without ~」「But for ~」と置き換え可能です。
- 過去の仮定だけでなく、現在の状況に対して「もし~がなければ/いなければ」を述べたい場合には「If it weren’t for ~」のように仮定法過去を使う形があります。
She was given a hand-me-down dress from her older sister.
ヒント
間接目的語 is given/passed/sent/showed/taught/told 直接目的語
第四文型の書き換え(間接目的語が主語の場合)
(タップまたはEnterキー)
彼女は姉からお下がりのドレスをもらった.
She was given a hand-me-down dress from her older sister.
彼女は姉からお下がりのドレスをもらった.
She was given a hand-me-down dress from her older sister.
彼女は姉からお下がりのドレスをもらった.
解説
彼女は姉からお下がりのドレスをもらった.
間接目的語 is given/passed/sent/showed/taught/told 直接目的語
以下では、第四文型(S+V+IO+DO)の基本的な仕組みや、その受動態への書き換え方法をより詳しく解説します。
第四文型(S+V+IO+DO)とは
英語の文型には、主語(S)・動詞(V)・目的語(O)・補語(C)などを組み合わせたパターンがいくつかあります。第四文型と呼ばれるパターンは、動詞が「間接目的語(IO)」と「直接目的語(DO)」の2つの目的語をとる文型です。例えば次のような文です。
She showed him the photo.
(彼女は彼にその写真を見せた。)
このとき、
動詞の例
第四文型をとる動詞には、次のようなものがあります。
これらの動詞は、一般的に「誰かに何かをしてあげる」という意味を含む場合が多いため、自然と“人”と“物”の2つの目的語を取ることになります。
前置詞を使った第三文型への書き換え
第四文型の文は、間接目的語を前置詞(多くはtoやforなど)を用いることで第三文型(S+V+O+前置詞句)に書き換えることができます。
先ほどの例文も、次のように書き換えられます。
She showed the photo to him.
(彼女はその写真を彼に見せた。)
意味は同じですが、文型が第四文型から第三文型になっている点に注意しましょう。
受動態への書き換え
第四文型の文を受動態にする場合、次の2つの形がよく使われます。
1. 間接目的語(IO)を主語にする形
先ほどの例文を使うと、次のようになります。
He was shown the photo (by her).
(彼は(彼女によって)その写真を見せられた。)
2. 直接目的語(DO)を主語にする形
同じ第四文型の文でも、今度は直接目的語を主語にして受動態を作ることも可能です。
The photo was shown to him (by her).
(その写真は(彼女によって)彼に見せられた。)
まとめ
このように、第四文型では「人」と「物」のどちらを主語にするかによって、受動態の形が変わる点が重要です。基本的なしくみをしっかり理解し、実際に使う場面で正しく書き換えられるようにすると、より自然で正確な英語表現が身につきます。
間接目的語 is given/passed/sent/showed/taught/told 直接目的語
第四文型の書き換え(間接目的語が主語の場合)
以下では、第四文型(S+V+IO+DO)の基本的な仕組みや、その受動態への書き換え方法をより詳しく解説します。
第四文型(S+V+IO+DO)とは
英語の文型には、主語(S)・動詞(V)・目的語(O)・補語(C)などを組み合わせたパターンがいくつかあります。第四文型と呼ばれるパターンは、動詞が「間接目的語(IO)」と「直接目的語(DO)」の2つの目的語をとる文型です。例えば次のような文です。
She showed him the photo.
(彼女は彼にその写真を見せた。)
このとき、
動詞の例
第四文型をとる動詞には、次のようなものがあります。
これらの動詞は、一般的に「誰かに何かをしてあげる」という意味を含む場合が多いため、自然と“人”と“物”の2つの目的語を取ることになります。
前置詞を使った第三文型への書き換え
第四文型の文は、間接目的語を前置詞(多くはtoやforなど)を用いることで第三文型(S+V+O+前置詞句)に書き換えることができます。
先ほどの例文も、次のように書き換えられます。
She showed the photo to him.
(彼女はその写真を彼に見せた。)
意味は同じですが、文型が第四文型から第三文型になっている点に注意しましょう。
受動態への書き換え
第四文型の文を受動態にする場合、次の2つの形がよく使われます。
1. 間接目的語(IO)を主語にする形
先ほどの例文を使うと、次のようになります。
He was shown the photo (by her).
(彼は(彼女によって)その写真を見せられた。)
2. 直接目的語(DO)を主語にする形
同じ第四文型の文でも、今度は直接目的語を主語にして受動態を作ることも可能です。
The photo was shown to him (by her).
(その写真は(彼女によって)彼に見せられた。)
まとめ
このように、第四文型では「人」と「物」のどちらを主語にするかによって、受動態の形が変わる点が重要です。基本的なしくみをしっかり理解し、実際に使う場面で正しく書き換えられるようにすると、より自然で正確な英語表現が身につきます。
The book was given to him by me.
ヒント
直接目的語 is given/passed/sent/showed/taught/told to 間接目的語
第四文型の書き換え(直接目的語が主語の場合)
(タップまたはEnterキー)
本は私から彼に与えられました。
The book was given to him by me.
本は私から彼に与えられました。
The book was given to him by me.
本は私から彼に与えられました。
解説
本は私から彼に与えられました。
直接目的語 is given/passed/sent/showed/taught/told to 間接目的語
以下では、第四文型の「直接目的語 + 間接目的語」の考え方や、受動態に書き換える際のポイントをより詳しく解説していきます。
第四文型とは?
第四文型(S + V + 間接目的語 + 直接目的語) は、動詞のあとに2つの目的語をとる文型です。ここで、
この文型をとる代表的な動詞としては、次のようなものがあります。
これらの動詞の後ろには「間接目的語 + 直接目的語」を続けることができます。
例文
第四文型と第三文型(前置詞を用いる形)の関係
同じ意味を表す文でも、以下のように「第三文型(S + V + O)」+「前置詞句」で表すこともできます。このとき、間接目的語の前に to(または動詞によっては for)などの前置詞をつけます。
この書き換えでは、直接目的語がより動詞に近い位置に置かれ、間接目的語は“to + 人”の形で導かれます。
受動態への書き換え
1. 直接目的語を主語にする場合
第四文型を受動態に書き換えるときは、まず直接目的語を主語にする形がよく使われます。その際、間接目的語があった部分は “to” などを付けて表現されることが多いです。
例文
ここで、
2. 間接目的語を主語にする場合
場合によっては、間接目的語を主語にすることもできますが、その場合、書き換えが少し複雑になることがあります。たとえば「He was given the book.」のように、「彼が本を与えられた」という形も文法的には正しいです。ただし、多くの場合は「The book was given to him.」の方が自然に使われることが多いです。
まとめ
「直接目的語 is given/passed/sent/showed/taught/told to 間接目的語」の形を覚えることで、動詞のあとにくる目的語の位置関係や受動態の書き換えを理解しやすくなります。ぜひ、練習問題などで繰り返し確認してみてください。
直接目的語 is given/passed/sent/showed/taught/told to 間接目的語
第四文型の書き換え(直接目的語が主語の場合)
以下では、第四文型の「直接目的語 + 間接目的語」の考え方や、受動態に書き換える際のポイントをより詳しく解説していきます。
第四文型とは?
第四文型(S + V + 間接目的語 + 直接目的語) は、動詞のあとに2つの目的語をとる文型です。ここで、
この文型をとる代表的な動詞としては、次のようなものがあります。
これらの動詞の後ろには「間接目的語 + 直接目的語」を続けることができます。
例文
第四文型と第三文型(前置詞を用いる形)の関係
同じ意味を表す文でも、以下のように「第三文型(S + V + O)」+「前置詞句」で表すこともできます。このとき、間接目的語の前に to(または動詞によっては for)などの前置詞をつけます。
この書き換えでは、直接目的語がより動詞に近い位置に置かれ、間接目的語は“to + 人”の形で導かれます。
受動態への書き換え
1. 直接目的語を主語にする場合
第四文型を受動態に書き換えるときは、まず直接目的語を主語にする形がよく使われます。その際、間接目的語があった部分は “to” などを付けて表現されることが多いです。
例文
ここで、
2. 間接目的語を主語にする場合
場合によっては、間接目的語を主語にすることもできますが、その場合、書き換えが少し複雑になることがあります。たとえば「He was given the book.」のように、「彼が本を与えられた」という形も文法的には正しいです。ただし、多くの場合は「The book was given to him.」の方が自然に使われることが多いです。
まとめ
「直接目的語 is given/passed/sent/showed/taught/told to 間接目的語」の形を覚えることで、動詞のあとにくる目的語の位置関係や受動態の書き換えを理解しやすくなります。ぜひ、練習問題などで繰り返し確認してみてください。
(タップまたはEnterキー)
彼が知ってくれさえすればよかったのだがなあ。
If only he had known!
彼が知ってくれさえすればよかったのだがなあ。
If only he had known!
彼が知ってくれさえすればよかったのだがなあ。
解説
彼が知ってくれさえすればよかったのだがなあ。
if only+仮定法過去完了
if only + 仮定法過去完了とは?
「if only + 仮定法過去完了」は、過去に実際には起こらなかったことに対して「もしあのとき~していたら(よかったのになあ)」「~だったらよかったのになあ」というように、過去の事実とは反対の願望や後悔を強く表す表現です。
形のポイント
どちらも「仮定法過去完了」の形をとります。ここでいう“仮定法過去完了”は、「had + 過去分詞」あるいは「助動詞の過去形 + have + 過去分詞」で表す過去の事実と反対の仮定を示す文法です。
使い方のイメージ
例文
まとめ
if only+仮定法過去完了
過去の事実に対する願望を表す
if only + 仮定法過去完了とは?
「if only + 仮定法過去完了」は、過去に実際には起こらなかったことに対して「もしあのとき~していたら(よかったのになあ)」「~だったらよかったのになあ」というように、過去の事実とは反対の願望や後悔を強く表す表現です。
形のポイント
どちらも「仮定法過去完了」の形をとります。ここでいう“仮定法過去完了”は、「had + 過去分詞」あるいは「助動詞の過去形 + have + 過去分詞」で表す過去の事実と反対の仮定を示す文法です。
使い方のイメージ
例文
まとめ
Having been brought up in America, my father speaks English fluently.
ヒント
having been+過去分詞
完了形・受動態の分詞構文
(タップまたはEnterキー)
私の父はアメリカで育ったので、英語を流暢に話す。
Having been brought up in America, my father speaks English fluently.
私の父はアメリカで育ったので、英語を流暢に話す。
Having been brought up in America, my father speaks English fluently.
私の父はアメリカで育ったので、英語を流暢に話す。
解説
私の父はアメリカで育ったので、英語を流暢に話す。
having been+過去分詞
以下では、「having been + 過去分詞」を使った分詞構文のポイントを、なるべく詳しく、わかりやすく解説します。
分詞構文とは
分詞構文とは、主節(メインの文)と同じ主語に関する補足説明を、分詞(現在分詞や過去分詞)を使って表す構文です。通常は「接続詞 + S + V」で書かれる副詞節(理由・時・条件などを表す節)を、より短く端的にまとめて表すことができます。
たとえば、
のように、接続詞 as と主語 I を省略し、動詞を現在分詞 (walking) にした形が分詞構文です。
完了形の分詞構文
分詞構文の時制
分詞構文の時制は、主節の動作と「同時」なのか「主節より前」なのかなど、時間関係をもとに決まります。
完了形の受動態: “having been + 過去分詞”
分詞構文を受動態で表したいときは、
“having + been + 過去分詞”
の形を使います。これは「すでに〜された状態」を表すときに便利な表現です。たとえば、「過去に書かれていたものが今もそのままの状態である」というようなニュアンスを示します。
具体例
次の文を比較してみましょう:
この文を分詞構文に書き換えると、次のようになります:
なぜ “having been written” になるのか
まとめ
こうしたポイントを押さえると、文章をスリムにしつつ、時制や受動態の情報を正確に含むことができます。ぜひ、いろいろな文を分詞構文に書き換えて練習してみてください。
having been+過去分詞
完了形・受動態の分詞構文
以下では、「having been + 過去分詞」を使った分詞構文のポイントを、なるべく詳しく、わかりやすく解説します。
分詞構文とは
分詞構文とは、主節(メインの文)と同じ主語に関する補足説明を、分詞(現在分詞や過去分詞)を使って表す構文です。通常は「接続詞 + S + V」で書かれる副詞節(理由・時・条件などを表す節)を、より短く端的にまとめて表すことができます。
たとえば、
のように、接続詞 as と主語 I を省略し、動詞を現在分詞 (walking) にした形が分詞構文です。
完了形の分詞構文
分詞構文の時制
分詞構文の時制は、主節の動作と「同時」なのか「主節より前」なのかなど、時間関係をもとに決まります。
完了形の受動態: “having been + 過去分詞”
分詞構文を受動態で表したいときは、
“having + been + 過去分詞”
の形を使います。これは「すでに〜された状態」を表すときに便利な表現です。たとえば、「過去に書かれていたものが今もそのままの状態である」というようなニュアンスを示します。
具体例
次の文を比較してみましょう:
この文を分詞構文に書き換えると、次のようになります:
なぜ “having been written” になるのか
まとめ
こうしたポイントを押さえると、文章をスリムにしつつ、時制や受動態の情報を正確に含むことができます。ぜひ、いろいろな文を分詞構文に書き換えて練習してみてください。
Had it not been for the money, we would not have succeeded.
ヒント
had it not been for ...
「もし…がなかったら」(倒置表現)
(タップまたはEnterキー)
もしそのお金がなかったら、私たちは成功しなかっただろう。
Had it not been for the money, we would not have succeeded.
もしそのお金がなかったら、私たちは成功しなかっただろう。
Had it not been for the money, we would not have succeeded.
もしそのお金がなかったら、私たちは成功しなかっただろう。
解説
もしそのお金がなかったら、私たちは成功しなかっただろう。
had it not been for ...
以下では、had it not been for ...
の構文・意味・言い換え表現などを、より詳しくわかりやすく解説しています。
1. 構文と意味
● 構文
Had it not been for 〜
はもともと仮定法過去完了(もし~がなかったら …だっただろうに)の文を if を省略した形です。
通常の形は If it had not been for 〜
となり、if を省略することで以下のように倒置が起こります:
If it had not been for 〜 …
→ (If を省略) → Had it not been for 〜 …
● 意味
「もし〜がなかったら」「〜がなければ」という意味を表し、過去の出来事だけでなく、現在の状況についても「〜がなければ(今こうなっていないだろう)」というニュアンスを伝えられます。
2. 仮定法過去完了との関係
3. 言い換え表現
以下のように、had it not been for
とほぼ同じ意味を持つ表現があります。
いずれも「(名詞)がなかったら」「(名詞)がなければ」という意味を表します。
4. 具体例
下記の例文で、If it had not been for 〜
と Had it not been for 〜
の違い(倒置)や、言い換え表現を確認してみましょう。
5. まとめ
上記を参考に、Had it not been for ~
の表現を正しく使えるよう練習してみましょう。
had it not been for ...
「もし…がなかったら」(倒置表現)
以下では、had it not been for ...
の構文・意味・言い換え表現などを、より詳しくわかりやすく解説しています。
1. 構文と意味
● 構文
Had it not been for 〜
はもともと仮定法過去完了(もし~がなかったら …だっただろうに)の文を if を省略した形です。
通常の形は If it had not been for 〜
となり、if を省略することで以下のように倒置が起こります:
If it had not been for 〜 …
→ (If を省略) → Had it not been for 〜 …
● 意味
「もし〜がなかったら」「〜がなければ」という意味を表し、過去の出来事だけでなく、現在の状況についても「〜がなければ(今こうなっていないだろう)」というニュアンスを伝えられます。
2. 仮定法過去完了との関係
3. 言い換え表現
以下のように、had it not been for
とほぼ同じ意味を持つ表現があります。
いずれも「(名詞)がなかったら」「(名詞)がなければ」という意味を表します。
4. 具体例
下記の例文で、If it had not been for 〜
と Had it not been for 〜
の違い(倒置)や、言い換え表現を確認してみましょう。
5. まとめ
上記を参考に、Had it not been for ~
の表現を正しく使えるよう練習してみましょう。
If it hadn't been for his help, she might have drowned.
ヒント
if it hadn't been for ...
「もし…がなかったら」
(タップまたはEnterキー)
もし彼の助けがなかったら、彼女はおぼれていただろう。
If it hadn't been for his help, she might have drowned.
もし彼の助けがなかったら、彼女はおぼれていただろう。
If it hadn't been for his help, she might have drowned.
もし彼の助けがなかったら、彼女はおぼれていただろう。
解説
もし彼の助けがなかったら、彼女はおぼれていただろう。
if it hadn't been for ...
以下の解説は、仮定法過去完了のひとつである「If it hadn't been for + 名詞」について、できるだけ詳しく、わかりやすく示したものです。
「If it hadn't been for + 名詞」の意味と用法
「If it hadn't been for + 名詞」は、
「もし(名詞)がなかったら(~していなかっただろう)」
という意味を表す表現です。これは「仮定法過去完了」(third conditional) を使った構文で、実際には起こらなかった過去の出来事について「こうだったかもしれない」と仮定する場合に用いられます。
例文
文構造
「If it hadn't been for + 名詞」のあとには、「主語 + would(could/might)+ have + 過去分詞」の形が続きます。
英語の仮定法過去完了では、過去の事柄について「実際とは違う条件・結果」を仮定して述べるときに「If + 主語 + had + 過去分詞, 主語 + would + have + 過去分詞」の形を取ります。
この構文では、「it hadn't been for + 名詞」が “If + 主語 + had + 過去分詞” の部分に相当するため、実際には
“had not + been for + 名詞” → 「(名詞)が存在しなかった/起こらなかった」
という仮定を示しています。
言い換え表現
以下の表現に置き換えることもできます。
例えば
いずれも「あなたのサポートがなければ、私はあきらめていただろう」という意味を伝えます。
注意点
より自然な英語表現へのアドバイス
まとめ
ぜひ、例文を繰り返し声に出して練習し、実際の会話や文章でも使ってみてください。
if it hadn't been for ...
「もし…がなかったら」
以下の解説は、仮定法過去完了のひとつである「If it hadn't been for + 名詞」について、できるだけ詳しく、わかりやすく示したものです。
「If it hadn't been for + 名詞」の意味と用法
「If it hadn't been for + 名詞」は、
「もし(名詞)がなかったら(~していなかっただろう)」
という意味を表す表現です。これは「仮定法過去完了」(third conditional) を使った構文で、実際には起こらなかった過去の出来事について「こうだったかもしれない」と仮定する場合に用いられます。
例文
文構造
「If it hadn't been for + 名詞」のあとには、「主語 + would(could/might)+ have + 過去分詞」の形が続きます。
英語の仮定法過去完了では、過去の事柄について「実際とは違う条件・結果」を仮定して述べるときに「If + 主語 + had + 過去分詞, 主語 + would + have + 過去分詞」の形を取ります。
この構文では、「it hadn't been for + 名詞」が “If + 主語 + had + 過去分詞” の部分に相当するため、実際には
“had not + been for + 名詞” → 「(名詞)が存在しなかった/起こらなかった」
という仮定を示しています。
言い換え表現
以下の表現に置き換えることもできます。
例えば
いずれも「あなたのサポートがなければ、私はあきらめていただろう」という意味を伝えます。
注意点
より自然な英語表現へのアドバイス
まとめ
ぜひ、例文を繰り返し声に出して練習し、実際の会話や文章でも使ってみてください。
CEFR-J B2 - 準上級英単語
CEFR-JのB2レベル(準上級レベル)の英単語を覚えられる問題集です。
英語学習者必見!東京外国語大学が開発した最強の頻出英単語・英文法リスト!!【CEFR-J Wordlist, CEFR-J Grammar Profile】
外部リンク
キー操作
最初の問題を選択する:
Ctrl + Enter
解説を見る:Ctrl + G
フィードバックを閉じる:Esc
問題選択時
解答する:Enter
選択肢を選ぶ:↓ or ↑
問題の読み上げ:Ctrl + K
ヒントを見る: Ctrl + M
わからない: Ctrl + Y