今日は問1~問3まで。
問1
①if節の中の動詞をどうするか、って問題だね。
「自分が鳥なら」って文章になるはずなので、
「これは事実とは違うことを言っている」ということで、
「仮定法を使わなきゃ」とピンとこなくてはいけない。
よって、イかウになるんだけど、文章の意味からイだね。
「私が鳥なら、あなたの元へ飛んでいくのに」
②助動詞の後ろに過去形が来ることはありえないから、
まずイは切れる。
if節を訳すと「もしそのニュースを知っていたら」
と過去の話だということがわかる。
アにしちゃうと、「もしあの時ニュースを知ってたら、
今怒り狂い出すだろうなぁ」となってしまい、
怒りだすまでにタイムラグが大分ある、変な人になってしまう。
よって、文意からウだね。
「もしあの時ニュースを知ってたら、彼は怒り狂ってただろうに」
問2
①「お金持ちだったら」と、
過去の事実と違うことを話しているので、
Ifの中は過去完了系にしなきゃいけないね。
よって、
I could have bought that car if I had been rich.
が正解だ。
②「もし僕が君なら」と事実と違うことを話しているので、
仮定法の文章だ。
仮定法ということは、主節には助動詞の過去形が必要となるので、
If I were you, I would never do such a thing.
が正解だ。
問3
①これは「今の事実と違う話」をしているので、
if節は過去形、主節は助動詞過去形+動詞の原型だね。
よって、
If I knew her e-mail address, I could mail to her.
②「昔」と「今」の混合パターンだね。
If I had won the game, I would be rich now.
にほんブログ村