Deprecated: optional(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/support/helpers.php on line 190

Deprecated: with(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/support/helpers.php on line 430

Deprecated: Jenssegers\Blade\Blade::__construct(): Implicitly marking parameter $container as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/jenssegers/blade/src/Blade.php on line 34

Deprecated: Illuminate\Container\Container::beforeResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/container/Container.php on line 1151

Deprecated: Illuminate\Container\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/container/Container.php on line 1171

Deprecated: Illuminate\Container\Container::afterResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/container/Container.php on line 1191

Deprecated: Illuminate\Container\Container::setInstance(): Implicitly marking parameter $container as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/container/Container.php on line 1430

Deprecated: Illuminate\Contracts\Container\Container::beforeResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/contracts/Container/Container.php on line 200

Deprecated: Illuminate\Contracts\Container\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/contracts/Container/Container.php on line 209

Deprecated: Illuminate\Contracts\Container\Container::afterResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/contracts/Container/Container.php on line 218

Deprecated: Illuminate\View\FileViewFinder::__construct(): Implicitly marking parameter $extensions as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/view/FileViewFinder.php on line 53

Deprecated: Illuminate\Support\Traits\Conditionable::when(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/conditionable/Traits/Conditionable.php on line 21

Deprecated: Illuminate\Support\Traits\Conditionable::when(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/conditionable/Traits/Conditionable.php on line 21

Deprecated: Illuminate\Support\Traits\Conditionable::unless(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/conditionable/Traits/Conditionable.php on line 53

Deprecated: Illuminate\Support\Traits\Conditionable::unless(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/conditionable/Traits/Conditionable.php on line 53

Deprecated: Illuminate\Support\Arr::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/collections/Arr.php on line 188

Deprecated: Illuminate\Support\Arr::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/collections/Arr.php on line 219

Deprecated: Illuminate\Events\Dispatcher::__construct(): Implicitly marking parameter $container as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/events/Dispatcher.php on line 75

Deprecated: Illuminate\View\Compilers\BladeCompiler::anonymousComponentPath(): Implicitly marking parameter $prefix as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/view/Compilers/BladeCompiler.php on line 811

Deprecated: Illuminate\View\Compilers\BladeCompiler::anonymousComponentNamespace(): Implicitly marking parameter $prefix as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/view/Compilers/BladeCompiler.php on line 833

Deprecated: Illuminate\View\View::render(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/view/View.php on line 156

Deprecated: Illuminate\View\Engines\CompilerEngine::__construct(): Implicitly marking parameter $files as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/view/Engines/CompilerEngine.php on line 42

Deprecated: Illuminate\Support\Str::createRandomStringsUsing(): Implicitly marking parameter $factory as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/support/Str.php on line 962

Deprecated: Illuminate\Support\Str::createUuidsUsing(): Implicitly marking parameter $factory as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/support/Str.php on line 1667

Deprecated: Illuminate\Support\Str::freezeUuids(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/support/Str.php on line 1712

Deprecated: Illuminate\Support\Str::createUlidsUsing(): Implicitly marking parameter $factory as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/support/Str.php on line 1774

Deprecated: Illuminate\Support\Str::freezeUlids(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/progenyivf.ocry.com/vendor/illuminate/support/Str.php on line 1819
漢文の再読文字で迷わない!読む順番と返り点ルールの完全攻略法

漢文の再読文字で迷わない!読む順番と返り点ルールの完全攻略法

目次
漢文の再読文字で迷わない!読む順番と返り点ルールの完全攻略法
漢文の再読文字で迷わない!読む順番と返り点ルールの完全攻略法
@ creator • Click to Play Video Inline
🎵 漢文の再読文字で迷わない!読む順番と返り点ルールの完全攻略法

高校の漢文や大学入学共通テスト対策において、多くの受験生がつまずきやすい関門が「再読文字」です。「1つの漢字を2回読む」という日本語にはない特殊な文法規則に直面し、返り点と絡み合った瞬間に読む順番が分からなくなるケースは後を絶ちません。

しかし、再読文字が持つ本質的な構造と返り点の優先順位さえ整理できれば、パズルを解くように迷わずスラスラと読めるようになります。今回は、1回目と2回目で役割が変わる基本法則から、入試頻出の重要文字一覧、正確な書き下し文を作るテクニックまで分かりやすく解説します。

📌 【この記事の重要ポイントまとめ】
  • 要点1:再読文字は「1回目は返り点を無視して上から副詞として、2回目は返り点に従って下から助動詞・動詞として」読むのが鉄則。
  • 要点2:再読文字の左側につく返り点は「2回目に読むタイミング」を指定しており、レ点や一二点の優先ルールに従って処理する。
  • 要点3:頻出の主要再読文字(未・将・宜・猶など)の型と送り仮名の付け方をセットで押さえることで、共通テストの漢文は確実な得点源になる。

【基本構造】なぜ2回読むのか?再読文字の読む順番と仕組みを解剖

漢文における再読文字とは、「初見時に上からそのまま読み(1回目)、返り点で戻ってきた際にもう一度読む(2回目)」という特殊な漢字を指します。中国語の語順(S+V+Oなど)と日本語の語順(主語+目的語+述語)の差異を埋めるために生まれた日本独自の訓読ルールです。

最大の特徴は、1回目と2回目で品詞や役割が明確に変わる点にあります。

  • 1回目の読み(副詞の役割):上から流れてきた順番通りに読みます。このとき、漢字の右側にある送り仮名を読み、返り点は完全に無視します。書き下し文では原則として「ひらがな」で表記します。
  • 2回目の読み(動詞・助動詞の役割):返り点によって下から戻ってきたタイミングで読みます。漢字の左側にある送り仮名を読み、書き下し文では助動詞なら「ひらがな」、用言(動詞など)なら「漢字+ひらがな」で表記します。

例えば代表格である「未」という字の場合、1回目は「いまだ(副詞)」と上から順に読み、2回目は文末に戻って「〜ず(打消の助動詞)」と読みます。この「上から通過するときに1回、下から戻ったときにもう1回」という視線の動かし方が、すべての再読文字の根底にある基本動作です。

【返り点ルール】レ点・一二点と重なったときの正しい読み順と優先順位

再読文字で最も混乱が生じるのは、文字の左下に「レ点」や「二点」などの返り点が配置されている場面です。ここを攻略する鍵は、返り点の優先順位と再読文字の右・左の符号配置にあります。

漢字の右側にある符号は「1回目の読み方」、左側にある符号は「2回目の読み方と返り点」を示しています。したがって、文字の上を最初に通過する際は、左側にどれほど複雑な返り点がついていても気にする必要はありません。

具体的な読み順の優先ステップは次の通りです。

  1. 第1ステップ:上から順に読み進め、再読文字に到達したら右側の送り仮名を使って1回目の読み(副詞)を行う。
  2. 第2ステップ:再読文字の直下にある文字へとそのまま読み進める(再読文字の左の返り点は無視)。
  3. 第3ステップ:通常の漢文返り点ルール(レ点 > 一二点 > 上中下点)に従って下の句を処理する。
  4. 第4ステップ:返り点の指示によって再読文字の位置に戻り、左側の送り仮名と意味を用いて2回目の読みを行う。

例えば「未レ見二其利一」(未だ其の利を見ず)という文では、まず「未」を1回目として「いまだ」と読み、そのまま通過して目的語「其利(そのりを)」を読み、レ点に従って動詞「見(み)」へ返り、最後に「未」の2回目である「ず」に戻ります。このように、「2回目の読みは文末の助動詞になることが多い」と覚えておくと、視線の迷いが劇的に減ります。

【必須10選】共通テスト対策にも直結する主要な再読文字一覧と覚え方

高校漢文基礎から大学受験までカバーするために必要な再読文字は、実質的に主要な10種類程度に限られています。それぞれの意味グループごとに整理して覚えるのが最短ルートです。

漢字1回目の読み(副詞)2回目の読み(動詞・助動詞)意味
未未だ(いまだ)〜ずまだ〜ない
将・且将に(まさに) / 且に(まさに)〜す / 〜んとす今にも〜しようとする
当・応当に(まさに) / 応に(まさに)〜べし当然〜すべきだ / きっと〜だろう
宜宜しく(よろしく)〜べし〜するのがよい
須須らく(すべからく)〜べし〜する必要がある
猶・由猶お(なお) / 由お(なお)〜ごとしちょうど〜のようだ
盍盍ぞ(なんぞ)〜ざるどうして〜しないのか(勧誘・反語)

覚え方のコツは、リズムで声に出してフレーズ化することです。「未だ〜ず」「将に〜んとす」「宜しく〜べし」「猶お〜ごとし」といった定型句を口になじませておくことで、読解スピードが格段に向上します。

【実践】書き下し文の作成と送り仮名の付け方で差がつくポイント

記述試験や共通テストの選択肢識別で合否を分けるのが、書き下し文における「漢字とひらがなの使い分け」です。適当に漢字のまま書き写すと大幅な減点対象になります。

原則として、日本語の文法で助詞・助動詞に該当する語はひらがなで書き下します。再読文字の場合、次のような明確な基準が存在します。

  • 1回目の読み:副詞として働くため、漢字で書く場合(「将に」「宜しく」など)と、ひらがなで書く場合(「いまだ」「なお」など)があります。教科書や入試の標準表記では「未だ」「猶お」と漢字にする表記も見られますが、指示がない限り現代の標準的な訓読慣用に従います。
  • 2回目の読み:助動詞として機能する「〜ず」「〜べし」「〜ごとし」「〜んとす」などは、必ずひらがなで表記します。ここを「不」や「可」のように漢字にしてしまうミスが非常に多いため厳重な注意が必要です。

また、送り仮名の付け方にも注目してください。漢文の白文に訓点を施す際、再読文字の1回目の送り仮名は文字の「右下」に小さく添え、2回目の活用語尾や助動詞の送り仮名は文字の「左下」に配置されます。この位置関係を理解していると、返り点が入り組んだ難問でも視線が迷いません。

【ミス防止】テスト本番で迷わないための視線移動テクニックと演習

入試本番の緊張下でも正確に読み解くためには、視線の動かし方をルーティン化しておく必要があります。以下の例文を使って、実際の視線移動をシミュレーションしてみましょう。

【例題】
「将二往見一レ之」(将に往きて之を見んとす)

この文の正しい読み順と視線の運び方は次の通りです。

  1. まず文頭の「将」を上から見て、1回目の読み「将に(まさに)」と発声(視線は下へ)。
  2. 次の文字「往」をそのまま読み、送り仮名をつけて「往きて(ゆきて)」。
  3. 「見」の左下に一二点とレ点が重なっているのを確認しつつ、まずはレ点に従い下の目的語「之」へ進んで「之を(これを)」。
  4. レ点で「見」へ戻り、動詞として「見(み)」と読む。
  5. 最後に一二点(二から一への対応)と「将」の2回目の指示に従って文頭の「将」へ戻り、助動詞の「んとす」で結ぶ。

結果として完成する書き下し文は「将に往きて之を見んとす」(今にも行ってこれに会おうとする)となります。このように、「1回目を読んだら一度文字を通り過ぎ、下を片付けてから最後に回収しに戻る」という視線の往復運動を意識することが、ミスを防ぐ最強の技術です。

【再読文字 読む順番】に関するよくある質問(FAQ)

Q1:1回目を読んだあと、すぐ下の文字を読まずにジャンプすることはありますか?
A1:いいえ、原則として1回目を読んだ後は、すぐ下にある文字へと自然に視線を進めます。1回目の段階で返り点に従ってどこかへジャンプすることはありません。返り点が発動するのは、あくまで文の下部を処理して「2回目の読み」として戻ってくる局面だけです。

Q2:再読文字が2つ連続で出てきた場合はどう読めばいいですか?
A2:極めて稀ですが、並んだ場合も基本ルールは同じです。上から順にそれぞれの「1回目の読み」を連続して行い、文末まで進んだ後、返り点の指示に従って下にある再読文字の2回目、上にある再読文字の2回目へと順次戻って回収します。

Q3:書き下し文で「未だ〜ず」の「ず」を漢字で「不」と書いてしまいました。減点されますか?
A3:確実に減点、あるいは誤答となります。「ず」は助動詞であるため、現代の漢文訓読ルールではひらがな表記が絶対条件です。2回目の読みが助動詞(べし、ごとし、ず、す)になるものは、すべてひらがなで書く習慣を徹底してください。

まとめ:再読文字のルールを掴んで漢文を得点源に変えよう

漢文の再読文字は、一見すると複雑怪奇に見えるものの、その実態は「1回目は副詞として上から通過し、2回目は助動詞として下から戻る」というシンプルな2段構えのシステムです。

返り点の優先順位と主要10文字の定型フレーズを頭に入れておけば、共通テストの読解問題や私立・二次試験の記述問題でも確実に得点を積み上げることができます。まずは頻出文字の「音と送り仮名のセット」を声に出して覚え、基本例文の視線移動を反復練習して、漢文への苦手意識を完全な自信へと変えていきましょう。 (出典: 再読文字 読む順番(Yahoo!ニュース))

再読文字 読む順番
再読文字 読む順番
再読文字 読む順番