• ベストアンサー

forとsince

forとsinceの使い分けがわかりません。 たとえば、 (1)It has been fine for this morning. (2)It has been fine since this morning. (1)と(2)の文章はforとsinceで、意味が変わってしまうんでしょうか。 中二レベルの解説付きでお願いします。

  • b1G2Q
  • お礼率81% (103/127)
  • 英語
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • pepe-4ever
  • ベストアンサー率34% (580/1675)
回答No.2

★(過去完了)→過去→(現在完了)→現在→未来 (現在完了形)は「過去→現在の間」を表しているのは分かりますね。 そして、 this morning は今朝/ 午前中ですね。 そうすると、 for ~=(朝)⇄(昼) 「今朝から昼までの間、午前中」 since ~=( 朝)→→(今まで) 「今朝から現在まで」 (1)It has been fine for this morning. 「今朝/ 午前中は晴れよ」 こうしゃべっているのは、午前中(遅くても昼まで)ですね。 だから会話の中では「(今朝から)今のところ晴れよ」とも解釈できますね。 午後以降に午前中のことをしゃべったのなら、 It was fine for this morning. 「今朝/ 午前中は晴れだったよ」(今は雨かもしれない) という言い方になります。 (2)It has been fine since this morning. 「今朝/ 午前中からずぅっと晴れよ」 しゃべっているのは、午前中でも午後でも夜でも通じます。

b1G2Q
質問者

お礼

回答ありがとうございます。 forだと過去になってしまって、sinceだと今も過去でも…ってことですね。 納得です。 分かりやすい解説ありがとうございます。

その他の回答 (1)

  • horitate
  • ベストアンサー率33% (117/351)
回答No.1

 for は、…の間という意味で、since は、…以来という意味の違いがあります。

b1G2Q
質問者

お礼

回答ありがとうございます。 確かに… 意味が違ってきますね。

関連するQ&A

  • forとsinceの使い分け

    完了形の文でのforとsinceの使い分けができません。 具体的にどう区別・判断すればよいのか教えてください。 例としてforの使われている文とsinceの使われている文をひとつずつ挙げておきます。 1.Mother has been looking for purse for an hour. 2.My father has been reading the newspaper since this morning. なぜ1はforで2はsinceなのでしょうか。

  • It's been ages since・・

    久しぶり太陽が出た。 It 's been ages since the sun has been out. sinceは過去から現在までのことなので(太陽はずーっと出ていなかったのだから)the sun hasn't been outではないのでしょうか? It's been ages since we've seen you.英英辞典に載っていた文です。意味は載っていなかったのですが、=since we saw you last で最後に会った時から時間が経っている(久しぶりだ)という意味なので since we haven't seen youではないのでしょうか? なぜ否定形にならないのかが分かりません。教えてください。

  • sinceを使った慣用表現

    It is (has been) 期間 since S 過去形~. 「~して以来…が経つ」 ここの過去形~.が、現在形のがあるのですが、なぜでしょうか?

  • 現在完了形とかいうもの

    私の学校は明後日から学年末試験です。初日は英語です そこで英語についての質問です。 次の英文にカッコ内の語句を付け加えて、現在完了の文に書き変えなさい…という問題なのですが… (1) He lives in this city. (since 1998)  A. He has lived in this city since 1998.     ・なんで、He has been living in this city since 1998.じゃだめなんですか? (2) Judy writes a report. (since this morning) A. Judy has been writing a report since this morning. ・なんで、Judy has written a report since this morning.じゃだめなんですか? (3) I don't see my cousins. (for a long time) A. I haven't seen my cousins for a long time.  ・なんで、I haven't been seeing my cousins for a long time.じゃだめなんですか? (4) We are waiting for Nancy. (for thirty minutes) A. We have been waiting for Nancy for thirty minutes. ・なんで、We have waiting for Nancy for thirty minutes.じゃだめなんですか? スペルミス等あっても、目をつぶってください!! それから、今さら何ですが、英語、全然できません>< 助けてください!!

  • fromとsinceの用法は?

    (1)It is ten years since the accident.「その事故から10年です.」 (2)It has passed ten years since the accident.「その事故から10年経った.」 このようなときは「~から」の意味として[since]を使っていますよね. (3)I work from Monday to/until Friday.「私は月曜日から金曜日まで働いている.」 この場合,「~から」の部分は[from]が使われていますよね. sinceには接続詞の意味があるので,節を続けることができますよね. どちらも前置詞の意味の場合,使い分けはどうすればいいのでしょう? どのような意味の違いがありますか? また,It is ten meters far from here to the park.のようにten meters のように具体的な数字の後には形容詞がありますよね. これで「10メートルぶん遠い」のようになると思うのですが. では(1)はten years longではないのですか?

  • 英語の文法及び意味合いについて

    英語の文法及び意味合いについて分からないことがあるので教えてください。 「家の前を今朝から車がずっと走っていてうるさい」を英訳するとどれが一番正しいでしょうか? 1.There have been cars going in front of my house since this morning, making noise. 2.Cars have been going in front of my house since this morning, making noise. 3.There has been noise caused by cars going in front of my house since this morning. アドバイスお願いいたします。

  • How long has passed ~? は正しい?

    現在完了文で、 How long has it been since you came to this town? はよく見ますが、 How long has(have?) passed since you came to this town? で同じ意味を表すことはできるのでしょうか? 教えてください。

  • 現在完了進行形

    テキストによって書いてある事がちがうのですが、教えてください。 動作の継続を表すのは have ( has ) been + -ing ( 現在分)(( こちらは動作の継続の時)) をもちいるとあるテキストと  ただ単に have ( has ) + 過去分詞 とあるのですが。。  同じような例がそれぞれのテキストで違うんです。。 私は今朝からずっと勉強している。が 一つは I have studied since this morning . もう一つのテキストは I have been studying Englihs since this morning .. これってどうなのでしょうか?? 教えてください!

  • "Ever since you left my stomach has

    "Ever since you left my stomach has been tied into knots" という文章はどういう意味でしょうか? 特に、Stomach以降の表現がわかりません・・・

  • Sinceの使い方、時制について

    since(~以来)は普通、現在完了形か過去完了形とともに使われ、 過去形と一緒に使うことができないとされているようですが、例外があるのではと疑っています。 絶対にそのように使わないといけないのでしょうか? 過去形は駄目) I studied Egnlish since this morning. また現在進行形や過去進行形はいかがでしょうか?fromにした方がいいようにも思いますが、、 I'm taking the lessons since 5. I was taking lessons since 5. 他にも現在形やbecauseと似た意味で使われる場合があるようですが こちらに関してもアドバイスを頂ければありがたいと思っています。