【問】日本文に合う英文を完成させなさい。
わたしがライオンを飼っていればいいのに。
I I a lion.
■ポイント
① 「~ならいいのに」という現在の事実とは異なる願望は,< I wish +主語+動詞 [助動詞]~. >の文で表せる。
② I wishに続く文の動詞や助動詞は, 過去形を使う。
■解き方
日本文「ライオンを飼っていればいいのに」は実際には飼っておらず,現実にはあり得ないことを空想して願望を表している。このように「~であればいいのに」と現在の事実とは異なる,実現できそうもない願望を伝えるときには, 仮定法 I wish ~の文で表すことができる。
仮定法 I wish ~.の文は<I wish +主語+動詞 [助動詞]の過去形~.>の語順にする。
「わたしが~ならいいのに」は「わたしは」 I のあとにwishを置き, そのあとに願望する内容を<主語+動詞 [助動詞]の過去形~.>の形で続けるので, 主語「わたしは」= I , 「(ライオンを)飼う」を表す動詞haveを過去形hadにして, I wish I had a lion.という文にする。
仮定法<I wish +主語+動詞[助動詞]の過去形~.>の文では, I wishのあとに続く文の動詞や助動詞を過去形にすると覚えておこう。