- ベストアンサー
as if~を使う仮定法がわかりません
(問)次の2文がほぼ同じ意味になるようにカッコに適語を入れなさい。 1.She loves the boy like her own child. =She loves the boy ( ) if he ( ) her own child. (答) as were どうしてこうなるのかわかりません。 訳もわかりません。 解説よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! as if は厄介な面がありますね。 日本語訳は、「あたかも~であるかのように」です。そして、~は事実ではないですので、as if 節は、しばしば仮定法となります。(現在のことなら、仮定法過去、過去のことなら仮定法過去完了です。) さて、She loves the boy like her own child. の意味は、「彼女はその子を自分の子供のように愛する」ですね。これをちょいとひねれば、「彼女はその子をあたかも自分の子供であるかのように愛する」になりますね。つまり as if が使えるのです。 She loves the boy ( ) if he ( ) her own child. という問題は、if を出しておいて、as if しか選択肢がないようにしているのです。 he ( ) のところはちゃんと仮定法過去に、つまり、be動詞なら were にできるかどうかを試しています。実際には、is や was も使われるのですが、そこで楯突くのは受験では損ですので、ハイハイ、分かっておりますよ、という恭順の姿勢で were と書くべきでしょうね。(長いものと受験には巻かれろ、です。) 以上、ご参考になれば幸いです!
その他の回答 (1)
- rodef
- ベストアンサー率33% (33/98)
訳 彼女はその少年を自分の子供のように愛している。 実際は自分の子供ではないので仮定法を使います。 日本語でも現実に反する場合は過去形になります。 ○ もし私が総理大臣だったら、税金を下げるのに。 × もし私が総理大臣ですが、税金を下げるのに。