• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:教えてください。)

英語の勉強を4週間ぶりにした理由とは?

このQ&Aのポイント
  • 昨日、4週間ぶりに学校に英語の勉強に行きました。
  • 教えていただきたいのは、後半の完了形についてです。
  • 学校への訪問は昨日のことであり、過去形になるのではないか疑問です。

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

  • ベストアンサー
回答No.2

It has been 4 weeks since I went there last. 昨日のことなので一日の時差が気になっているんでしょうね。現在完了は現在を基準、過去完了は過去の起点から過去の時期までです。 もっと普通に I went to school to study English yesterday. It was 4 weeks since I last went there. と言えます 現在のことなら It's two years since I had a holiday. (=I haven't had a holiday for two years.) 休暇をとってから二年がたつ。(この時点ではまだ休暇をとっていないことを伝えています) It was two years since I had a holiday. 休暇をとったのは二年ぶりだった ~ぶりと言うとき 英語国民は以下の言い方をよくします I went to school to study English yesterday for the first time in 4 weeks. I met a friend of mine who I hadn't seen for a long time. 久しぶりに友達にあった I haven't seen you for ages. 久しぶりだね 余談ですが、~するのが(したのは)初めてと言うときに Is this your time time to visit Japan? などと通訳が間違えていることがあります。 正しくは、 Is this the first time you've visited Japan? 今までで始めなので現在完了をつかいます。 または Is this your first visit to Japan? なら問題ありません 過去のことを語るときは It was the first time I had gone abroad. その時が外国へ初めて行った時です 参考になれば

atsukaki
質問者

お礼

お礼が大変遅くなってしまい、申し訳ありません。すっきりしました。 ありがとうございました。

その他の回答 (2)

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

私ならどう書くかと考えたのですが I went to school yesterday to study English. It was four weeks since I went there last (since the last time) (since I went there last time). となりました。 1. 微妙ですが yesterday の位置は最後でない方がよいと思います。2つのかたまりに分けて "I went to school yesterday" で一旦切って "to study English" と続けます。yesterday を最後にもって行くと3つのかたまりになりリズムが悪い感じがあります。 2. since を使う場合主節は完了形を用いるのが本来ですが、過去形を使うことがあります (書いてある辞書もあります)。It has been raining since dawn. などと言うときは完了形しか考えにくいわけですが、It was four weeks since ... と言うときは過去形でも良いではないかと感じられ、そのような場合にはわざわざ完了形にしないで良いのです。

atsukaki
質問者

お礼

お礼が大変遅くなってしまい、申し訳ありません。ありがとうございました。 確かに、yesterdayは真ん中の方が良いですね。

  • SPS700
  • ベストアンサー率46% (15297/33016)
回答No.1

 お尋ねの It has been 4 weeks since I went there last.  ですが、これでいいと思います。下記の下の方に例文があります。 http://www.geocities.jp/gibsccn/English5.html It had been 4 weeks since I had been there last. のほうが正しいと言われるのは文法のクラスだけでしょう。普通は次で済むんじゃないでしょうか。  I was there four weeks ago, and not since.

atsukaki
質問者

お礼

お礼が遅くなったしまい、申し訳ありません。 ありがとうございました。

関連するQ&A