• ベストアンサー
  • すぐに回答を!

If I were you ついて

If I were you という表現は過去でも現在でもIがyouということはあり得ないので、仮定法過去完了でもIf I had been youとは言わないと聞きました。それでは If I were a lion とか If I were rich(今も貧乏だとすると)という表現も仮定法過去完了の中で使うことができるのでしょうか。If I were you というのは慣用表現だから他の表現はだめだという意見もありますが。

noname#120814
noname#120814

共感・応援の気持ちを伝えよう!

  • 英語
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.1
  • KappNets
  • ベストアンサー率27% (1557/5689)

このテーマに付いてはネイティブも議論しています。例えば http://forum.wordreference.com/showthread.php?t=277114 http://www.englishforums.com/English/IfIHadBeenYouGtGtGtGt/cjrqn/post.htm 一部反対意見もあるのですが、多くの人は If I had been you に異議を唱えていません! むしろ自然だと言うのです。 If I were you と言うと現在のことと感じる、その後の主文で would + 完了形が出てくるとそこでは過去と感じる、すなわち混乱する、といった (If I had been you 擁護の) 意見もありました。 ただ、こんな複雑な言い方でなく、もっと易しい言い方があるだろうという意見がありました。 日本の英語の先生だけが必死に異議を唱えておられます。おそらく古い時代の文法なのではないかと想像されます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

なるほど勉強になりました。またお願いします!

その他の回答 (1)

  • 回答No.2

>それでは If I were a lion とか If I were rich(今も貧乏だとすると)という表現も仮定法過去完了の中で使うことができるのでしょうか。 できますよ。 (例)「If I were rich, I would have bought that Ferrari we saw yesterday. But I am not currently rich and that is why I didn't buy the Ferrari yesterday. 」 http://www.englishpage.com/conditional/mixedconditional.html をお読みください。 >If I were you というのは慣用表現だから他の表現はだめだという意見もありますが。 http://blog.livedoor.jp/eg_daw_jaw/archives/50493020.html を読めば納得できるでしょう。 参考まで。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ばっちり納得しました。ありがとうございます。

関連するQ&A

  • If I had known you were late

    If I had known you were late, I would have waited for you. 仮定法過去完了の文です。 「あなたが遅れるとわかっていたら」という意味だと思うのですが you were late になるのがよくわかりません。 you would be late になるような気がするのですが、 説明をお願いします。

  • 仮定法の時制

    仮定法の時制についてです。よく、 1) I wish I were rich now. 2) I wish I had been rich then. 3) I wished I were rich then. 4) I wished I had been rich then. や、 1)You look as if you saw a ghost 2) You look as if you had seen a ghost. 3You looked as if saw a ghost. 4)You looked as if you had seen a ghost. などを例に、 「仮定していることが主節(wish, look)と同時期なら過去形、主節より前なら過去完了形」という説明があると思います。これと同じものはwish、as if以外に、仮定法で他にありますか。 I wonder if~ではこのような説明はありますか。 教えていただければと思います。

  • I wish I could have p.p?

    仮定法 I wish を使った表現の質問です。 「君と一緒にいられたら良かったのになあ」は I wish I had been with you.ですよね。 I wish I could have been with you.は、仮定法過去完了の形をとっていないので 間違いですよね? 過去の事実と反対のことを述べるとき、I wish プラス'could' を使えますか?

  • if were toの仮定法

    If you were to know that, you would get angry. と、 仮定法過去の If you knew that, you would get angry. では、 どのように意味が違ってくるのでしょうか? よろしくお願いします。

  • I'd rather you stayed here.

    I'd rather you stayed here. の stayed はどうして過去形になっているのかがわかりません。また、これは仮定法なのでしょうか? 仮定法なら、ここに仮定法過去完了で、you had stayed となることはありますか?

  • as if

    彼は外国にいるような気分だった。 (答え) He felt as if he were abroad. このwereというのは時制の一致というやつだからですか? もしそうなら仮定法ということでひとつ過去にして had beenにならないのでしょうか? 回答お願いします。

  • if you had...

    ifを使うときなんですが、たとえばこういう質問をするとき、 『もしあなたに彼女がいたら、他の女の子とデートはしますか』というときは、 if you had a girlfriend, did you date with other girl? ですか? こういうときはhadやdidのような過去形のような表現をするべきなんでしょうか 過去のような表現は実際にありえないときに使うとききましたが、物理的にありえないとき以外にも過去みたいに表現していいのですか?上の文でいうと、君に限ってありえないけど、という感じでききたいのですが、、 過去にかえないとありえるけどみたいな言い方になって失礼な質問になっちゃうのかなって思ったんですが、、、 考えすぎですか? すみませんわかりやすく説明をしてくださるかたおしえてください

  • i were

    If I were 20 years younger, I'd sail around the world. や I know what I would do if I were you. の文なのですが 、「ーだったら」みたいなニュアンスのときは i wereになるんですか? どうしてのか説明いただけると助かります。

  • 仮定法のas ifについて

    小さい質問ですけど、気になったので。 1、I felt as if I were condemned for my idleness. 2、Her frilly dress made her look as if she had come to a children's party. 1の文の「責められているように感じた」の「責められて」いるのって過去ですよね。 過去の事実の反対を表しているのに、なぜ現在の事実の反対を表す仮定法過去 が使われているのですか? 2の文ではhad been condemnedになってるのに。 どこが違うんでしょうか。

  • 1、仮定法過去 2、仮定法過去完了 3、1と2が合わさった文

    はじめまして仮定法でつまずいてます。 1、仮定法過去は(~だったら・・・なのにね) If it weren't raining, we could play football. 雨が降ってなかったら、サッカーできたのにね。 2、仮定法過去完了(~だったら・・・だったのに) If I had known you were free, I would have asked you to come with us. あなたが暇だって知ってたら、一緒に行こうって誘ってたのに 3、1と2が合わさった文 If we had left an hour earlier,we would be at the hotel. 1時間前に出発していれば、今頃ホテルにいたのに。 質問です 1,2の違いがわかりません 2の文はIf I knew you were free,I would ask you to come with us. としてはいけないのですか?そうしたら何か変ってしまいますか? 3の文を If we left an hour earlier,we would have been at the hotel. の文にしてはだめですか? よろしくお願いします。