EigoPro 準2級プラス 文法 — 総合復習

準2級プラス Grammar 300問完走の総まとめ。仮定法過去完了/関係代名詞 whose/分詞構文/仮主語/倒置/比較/強調構文/句動詞/名詞節/助動詞 + have + p.p./動名詞 vs 不定詞/関係副詞/感情形容詞 + that/受動態の慣用/過去完了 ━ batch 1-19 の総復習 (CEFR B1 transitional 完成形)

15問合格 60%以上普通

新規登録 または ログイン が必要です

この単元の問題を3問、解説つきで公開しています

準2級プラス · 文法 · 全15

1

If I ( ) harder, I would have passed the entrance exam last spring.

  • studied
  • would study
  • had studied
  • have studied
Pattern

仮定法過去完了 (If S had + 過分, S would have + 過分)

準2級プラス文法仮定法過去完了
ひとことで

過去の事実に反する仮定: If S had + 過分, S would/could have + 過分。過去にすればよかったが、しなかった。

選択肢の解説Choice Analysis

had studied

正解

"If I ( ) harder, I would have passed the entrance exam..." では 「もっと勉強していたら合格していただろうに (実際は不合格)」と過去の事実に反する仮定。仮定法過去完了の if 節は had + 過去分詞had studied が正解。帰結節 would have passed と時制が呼応。

  • have studied

    = 完了 (構文不可) ━ If 節に have studied (現在完了) は使わない。仮定法過去完了は had + 過分 (大過去) の固定形。

  • studied

    = 単純過去 (仮定法過去用) ━ studied (単純過去) は仮定法過去 (現在の事実に反する If I studied) 用。過去の事実に反する場合は had + 過分。

  • would study

    = 条件節に would 不可 ━ if 節に would は通常使わない (※丁寧な依頼 If you would ... を除く)。仮定法過去完了の if は had + 過分。

活用 (主語別 / 時制別)
マーカー
仮定法現在 (実現性高)If S + V (現在), S will + VIf it rains, I will stay.
仮定法過去 (現実反)If S + 過去, S would + VIf I were rich, I would buy a car.
仮定法過去完了 (過去反)If S + had 過分, S would have 過分If I had studied, I would have passed.
混合If S + had 過分, S would V (現在)If I had slept, I would be awake now.
文型バリエーション
文型
過去反If S had 過分, S would have 過分If I had known, I would have helped.
現実反If S 過去, S would VIf I had money, I would travel.
実現性高If S V (現), S will VIf you come, I'll be happy.
例文
  • If I had studied harder, I would have passed the entrance exam.

    もっと勉強していたら入試に合格していただろう。

  • If she had left earlier, she would have caught the train.

    もっと早く出発していたら電車に間に合っただろう。

  • If we had known about the storm, we would have stayed home.

    嵐のことを知っていたら家にいただろう。

  • He would have helped you if you had asked him.

    頼んでいたら彼は助けてくれただろう。

  • If it hadn't rained, we could have gone hiking.

    雨が降っていなかったらハイキングに行けただろう。

💡Tip · 覚えるコツ

仮定法 3パターン: ① 現在 If S V → S will V (実現性高) ② 過去 If S 過去 → S would V (現在の現実反) ③ 過去完了 If S had 過分 → S would have 過分 (過去の現実反)。時制が一つ過去にずれる。準2級プラス~2級頻出。

2

I met a girl ( ) father is a famous Japanese novelist last weekend.

  • which
  • whose
  • that
  • who
Pattern

関係代名詞 whose (所有格)

準2級プラス文法関係詞所有格 whose
ひとことで

whose + 名詞 = 「(その人/物) の (名詞)」。先行詞の所有関係を導く関係代名詞。

選択肢の解説Choice Analysis

whose

正解

"I met a girl ( ) father is a famous Japanese novelist..." では 「(その少女の) 父は有名な日本の小説家だ」と所有関係を表す。先行詞 a girl の所有を表す関係代名詞 whosewhose father =「彼女の父」を構成。

  • which

    = 物用 (構文不一致) ━ which は物・動物の主格・目的格。所有を表せず、人 (girl) には who/whose を使う。

  • who

    = 主格 (構文不一致) ━ who は主格 (a girl who lives in Tokyo) で、後ろに動詞が続く。father は所有関係なので whose。

  • that

    = 万能だが所有不可 ━ that は who/which の代用だが、所有格 whose の代用は不可。所有関係には whose しかない。

活用 (主語別 / 時制別)
マーカー
whose + 名詞 (人/物)所有a girl whose father is famous
who + V (主格)人主格a girl who lives here
whom + S + V (目的格)人目的格 (堅)the man whom I met
which + V/S+Vthe book which is on the desk
文型バリエーション
文型
人 + 所有人 + whose + 名詞a friend whose name is John
物 + 所有物 + whose + 名詞the house whose roof is red
対比 主格 vs 所有who/whosewho lives ≠ whose father lives
例文
  • I met a girl whose father is a famous Japanese novelist.

    父親が有名な日本人小説家の女性に会った。

  • This is the house whose roof was damaged by the storm.

    これが嵐で屋根を壊された家だ。

  • She has a friend whose mother teaches at our school.

    彼女には母が私たちの学校で教えている友達がいる。

  • That is the man whose dog won the competition.

    あれが犬がコンテストで優勝した男性だ。

  • I know a writer whose books have been translated into 20 languages.

    本が20か国語に翻訳された作家を知っている。

💡Tip · 覚えるコツ

whose の特徴: ① 人・物どちらにも使える (人: a girl whose ... / 物: the house whose ...) ② that では代用不可 (関係詞の中で唯一の所有格) ③ 必ず whose + 名詞 の語順。準2級プラス頻出。

3

( ) very tired after work, he went straight to bed without eating dinner.

  • Be
  • Being
  • He being
  • To be
Pattern

分詞構文 (Being + 形容詞)

準2級プラス文法分詞構文理由
ひとことで

Being + 形容詞 = 副詞節 (As/Since/Because S + be 動詞 + 形) を分詞句で表現。理由・付帯状況。

選択肢の解説Choice Analysis

Being

正解

"( ) very tired after work, he went straight to bed..." では 「(彼は) 仕事の後とても疲れていたので、まっすぐ寝た」と理由を表す。As he was very tired ... の副詞節を分詞構文化した形で Being が正解。主節の主語 (he) と分詞句の意味上の主語が一致するときの定番パターン。

  • To be

    = 不定詞 (構文不一致) ━ To be + 形 は不定詞句で「〜であるためには」など別の意味。分詞構文の代用にはならない。

  • He being

    = 主語重複 ━ 主節 he が後ろにあるので、分詞句にも he being と書くと主語重複。主語が同じなら分詞句では省略する。

  • Be

    = 原形 (構文不可) ━ Be 単独は命令形か仮定法でしか使えない。分詞構文は -ing 形 (Being / Having + 過分)。

活用 (主語別 / 時制別)
マーカー
Being + 形/名理由・状態Being tired, he slept.
Having + 過分完了分詞構文Having finished, he left.
V-ing同時動作Walking down the street, I met him.
(Being) + 過分受動分詞構文(Being) Asked a question, she paused.
文型バリエーション
文型
理由Being + 形, S + VBeing sick, he stayed home.
付帯V-ing, S + VSmiling, she greeted us.
完了Having + 過分, S + VHaving eaten, we left.
例文
  • Being very tired after work, he went straight to bed.

    仕事の後とても疲れていたので、彼はまっすぐ寝た。

  • Being a busy doctor, she rarely has time for hobbies.

    忙しい医者である彼女は趣味の時間がほとんどない。

  • Having finished the report, I went out for lunch.

    報告書を終えたので、昼食に出かけた。

  • Walking down the street, I saw an old friend.

    通りを歩いていると旧友に会った。

  • Not knowing what to say, he remained silent.

    何と言うべきか分からず、彼は黙ったままだった。

💡Tip · 覚えるコツ

分詞構文の作り方: ① 接続詞を取る (As he was tired → he was tired) ② 主節と主語が同じなら主語省略 (was tired) ③ 動詞を -ing にする (Being tired) ④ 主節に繋ぐ (Being tired, he slept)。完了は Having + 過分。準2級プラス~2級頻出。

残り12問は、解いて確かめられます

15問すべてに、この形式の解説が付いています。 間違えた問題は記録され、あとから復習できます。

無料で登録して続きを解く

インストール不要・カード登録なし・いま全機能無料