今回の文章でいえば、主節の動詞(直接法の動詞)はtoldです。
だから、例えばこれがtoldではなくtellだったとしても、…if he are …とならずに…if he wereとなる、という事だと思います!
簡単に言うと直接法の文章で仮定法を作りたい場合、直接法は無視して仮定法を思うがままに作ってください、という事だと思います!笑
先に仮定法の文章を作ってから、後で先頭に直接法の動詞を作るやり方をしてもいいかもしれないですね
私の説明がものすごい分かりずらかったですね😅すみません🙇💦
説明すると、
直接法…事実をそのまま述べる
現在のことを表す→現在形動詞使用
過去のことを表す→過去形動詞
ex)If I have enough time,I will help Mike.(十分に時間があれば、マイクを手伝うつもりだ)
If Mike was sick,why didn't his mother take him to a hospital?
(もしマイクが病気だったなら、なぜ彼のお母さんは彼を病院に連れていかなかったのですか)
仮定法…事実とは異なることを話し手が想像して述べる
現在の想像を表す→過去動詞使用
過去の時点での想像を表す→過去完了動詞
ex)If I were a bird,I could fly.
(もし私が鳥なら飛べるのに。)
If I had been there,I would have help you.
(もし私がそこにいたなら、あなたを手伝ったのに。)
いえいえ、とてもわかりやすかったです!
ありがとうございました!
自分、もしかしたら直接法と仮定法をちゃんと理解してないかもしれないので、もしよかったら、説明してもらってもいいですか?
※名前が変わっていますが、質問した後にログインしただけなので気にしないでください