• 締切済み

現在完了の継続の訳し方について

(1)I have lived in Kobe for five years. 「私は五年間(ずっと)神戸に住んでいる。」「わたしは5年前から(ずっと)神戸に住んでいる。」 (2)She has studied English for two years. 「わたしは 二年間(ずっと)英語を勉強している。」「わたしは二年前から(ずっと)英語を勉強している。」  (1)も(2)も二通りの訳を見ます。 どちらも同じ事をあらわしていると思っているので、両方この訳は正しいと思っていますが、本当にそれでいいのでしょうか?    宜しくお願いいたします。 

みんなの回答

noname#202629
noname#202629
回答No.3

I have lived in Kobe for five years. I have lived in Kobe since five years ago. の違い。 後者はこのスレッドでも他でも議論をしています。 Michale Swanの文法書(Practical English Usage, by Oxford University Press)はこの使い方は正しいとしているし、BBCも But, the problems of Caribbean airlines have not changed since a year ago. と、since//agoと表現をしている。ならば、英国英語では正しく、米語では正しいとする人と、間違った使い方であると言う人がいる。と考えれば良いはずですよね。 英国英語で考えれば、質問の回答になっていませんか? http://forum.wordreference.com/showthread.php?t=1737038 http://forum.wordreference.com/showthread.php?t=320770

rinrin717
質問者

お礼

ありがとうございます。 この疑問にあたって初めて このようなスレをいろいろ読んだところでした。 そうですね、実際に使われているのに「間違っている!!」叫び続けるものどうかなぁ~? 日本語の”早急(さっきゅう)”を「そうきゅう」と読んだところで 困ったこともなかったし・・。  しかし上記のスレなども本当に勉強になりました。英語も変わっていくんだな~と感じてます。 十分 解答になっています。 私の理解も自分の書いた質問から広がってズレましたが、いやいや 必要な勉強ができました。  ここの皆さんに感謝以上のものはありません。 ええと、しかし・・・試験関係にはやっぱ、since a year agoは 避けといたほうが無難そうですね。 また ぜひ よろしくおねがいいたします。

  • Nebusoku3
  • ベストアンサー率38% (1466/3827)
回答No.2

直訳で言えば (1)I have lived in Kobe for five years. 「私は五年間(ずっと)神戸に住んでいる。」 (2)She has studied English for two years. 「彼女は 二年間(ずっと)英語を勉強している。」 の方が正しいと思います。 for が期間をあらわす前置詞の為。 ~から としたいなら、 since を使うことになると思います。

rinrin717
質問者

お礼

ありがとうございます。 sinceを使うと漠然とした" 〇〇years”などをひっつけるわけにもいかないので 「~から」と↑のような漠然とした数詞つきの名詞を言いたいのであれば やっぱforだな。 と思いました。 参考に成りました。 またよろしくお願いいたします。

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

いいですよ。

rinrin717
質問者

お礼

ありがとうございました。 参考になりました。

関連するQ&A