• ベストアンサー

as if~を使う仮定法がわかりません

(問)次の2文がほぼ同じ意味になるようにカッコに適語を入れなさい。 1.She loves the boy like her own child. =She loves the boy ( ) if he ( ) her own child. (答) as were どうしてこうなるのかわかりません。 訳もわかりません。 解説よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • go_urn
  • ベストアンサー率57% (938/1643)
回答No.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)
回答No.1

訳  彼女はその少年を自分の子供のように愛している。 実際は自分の子供ではないので仮定法を使います。 日本語でも現実に反する場合は過去形になります。 ○ もし私が総理大臣だったら、税金を下げるのに。 × もし私が総理大臣ですが、税金を下げるのに。

関連するQ&A